:root {
    --sf-img-8: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNSIgdmlld0JveD0iMCAwIDggNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuNiA0TDMuOTA0MDkgMy43MjEyOUw3LjIgMC43NDgzODVMNi41OTE4MyAwTDMuNiAyLjY5OTM2TDAuNjA4MTc0IDBMMCAwLjc0ODM4NUwzLjI5NTkxIDMuNzIxMjlMMy42IDRaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K")
}

body {
    --BASE_1: #191a1a;
    --BASE_2: #2a2852;
    --BASE_3: #1A1E29;
    --BASE_4: #282b33;
    --BASE_5: linear-gradient(180deg, #2c2c55 0%, #0f0d2c 100%);
    --TEXT_BASE: 255, 255, 255;
    --TEXT_PRIMARY: rgb(var(--TEXT_BASE), 95%);
    --TEXT_SECONDARY: rgb(var(--TEXT_BASE), 55%);
    --TEXT_TERTIARY: rgb(var(--TEXT_BASE), 40%);
    --TEXT_LINK: #69a5ff;
    --CONNECTION_GREEN_1: #46ffbc;
    --CONNECTION_GREEN_2: rgba(70, 255, 188, .1);
    --ERROR_1: #ff6a6a;
    --ERROR_2: rgba(255, 106, 106, .2);
    --OVERLAY: rgba(0, 0, 0, .56);
    --HOVER: rgba(255, 255, 255, .12);
    --LOADING_ANIMATION_GRADIENT: linear-gradient(90deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, 0) 100%);
    --dynamic-base-1: var(--BASE_1);
    --dynamic-base-2: var(--BASE_2);
    --dynamic-base-3: var(--BASE_3);
    --dynamic-base-4: var(--BASE_4);
    --dynamic-base-5: var(--BASE_5);
    --dynamic-connection-green: var(--CONNECTION_GREEN_1);
    --dynamic-hover: var(--HOVER);
    --dynamic-error-1: var(--ERROR_1);
    --dynamic-error-2: var(--ERROR_2);
    --dynamic-footer-border-top: var(--BASE_4) .0625rem solid;
    --dynamic-loading-animation-gradient: var(--LOADING_ANIMATION_GRADIENT);
    --dynamic-overlay: var(--OVERLAY);
    --dynamic-shadow-up-1: 0 --px-to-rem(-8) --px-to-rem(48) --px-to-rem(-8) rgba(109, 121, 165, .16);
    --dynamic-text-link: var(--TEXT_LINK);
    --dynamic-text-primary: var(--TEXT_PRIMARY);
    --dynamic-text-secondary: var(--TEXT_SECONDARY);
    --dynamic-text-tertiary: var(--TEXT_TERTIARY);
    --dynamic-badge-background: var(--BASE_3);
    --dynamic-badge-color: var(--TEXT_SECONDARY);
    --dynamic-search-bar-background: var(--BASE_2);
    --dynamic-search-bar-background-hover: var(--BASE_2);
    --dynamic-search-bar-background-focus: var(--BASE_2);
    --dynamic-search-bar-border: --px-to-rem(1) solid var(--BASE_3);
    --dynamic-search-bar-border-hover: --px-to-rem(1) solid var(--BASE_4);
    --dynamic-search-bar-border-focus: --px-to-rem(1) solid var(--BASE_4);
    --dynamic-footer-border: --px-to-rem(1) solid var(--BASE_4);
    --dynamic-wallet-list-tile-background: var(--BASE_3);
    --dynamic-wallet-list-tile-background-hover: var(--BASE_4);
    --dynamic-connect-button-background: var(--BASE_1);
    --dynamic-connect-button-color: var(--TEXT_PRIMARY);
    --dynamic-connect-button-border: --px-to-rem(1) solid var(--BASE_4);
    --dynamic-connect-button-color-hover: var(--TEXT_PRIMARY);
    --dynamic-connect-button-border-hover: --px-to-rem(1) solid var(--BASE_4);
    --dynamic-tooltip-color: var(--TEXT_PRIMARY);
    --dynamic-tooltip-text-color: var(--BASE_1);
    --dynamic-modal-backdrop-background: rgba(52, 64, 84, .6);
    --dynamic-modal-backdrop-filter: blur(20px);
    --dynamic-button-primary-background: var(--BASE_2);
    --dynamic-button-primary-border: var(--BASE_4)
}

[data-dynamic-theme-brand=bold] {
    --dynamic-footer-text-color: var(--TEXT_PRIMARY)
}

._badge_uuhrq_93 {
    color: #292c6c;
    background: #69b7f9;
    border-radius: 4px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 10px;
    line-height: 16px;
    padding: 0 3px;
    width: fit-content;
    letter-spacing: .02em
}

._button_1uzoy_93 {
    font-family: Inter;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    text-align: center;
    text-transform: capitalize;
    font-size: 16px;
    line-height: 24px;
    border: 1px solid;
    box-sizing: border-box;
    border-radius: 8px;
    cursor: pointer;
    transition: .3s ease-in-out;
    overflow: hidden;
    white-space: nowrap
}

._toastManager_oufpf_93 {
    margin-top: 72px
}

._source_1w6g8_93 {
    transition: .3s ease-in-out;
    width: 432px
}

._circle_1ynpe_93 {
    margin: 0 8px 0 0;
    background: linear-gradient(0deg, rgba(255, 255, 255, .2), rgba(255, 255, 255, .2)), #fff;
    border-radius: 50%;
    display: flex
}

._circle_1ynpe_93 img,
._circle_1ynpe_93 svg {
    margin: auto !important
}

._circleLogo_149jt_1 {
    display: flex;
    margin: auto;
    height: 100%
}

._circleLogo_149jt_1 img {
    margin: auto
}

._icon_1fx0t_1 {
    display: flex;
    align-content: center
}

._icon_1fx0t_1 svg {
    margin: 0 10px
}

._menu_1vc99_1 {
    max-height: 100%;
    transition: all .3s ease-in-out
}

._menu_1vc99_1._show_1vc99_6 {
    opacity: 1
}

input._input_1amdg_93 {
    font-family: Inter;
    background-color: transparent;
    border-radius: 5px;
    line-height: 24px;
    outline: none;
    color: #fff;
    transition: all .3s ease-out;
    display: inline-block;
    max-width: 100%;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border: none
}

input._input_1amdg_93._isDisabled_1amdg_112 {
    pointer-events: none;
    opacity: .8
}

input::placeholder {
    color: var(--placeholder-color)
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0
}

input[type=number] {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield
}

._networkContainer_9omvg_93 {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    padding-top: 8px;
    position: relative
}

._transferContainer_9omvg_101 {
    height: 100%;
    display: flex;
    flex-direction: column;
    transition: .3s ease-in-out
}

._networkSwap_16ia6_1 {
    position: absolute;
    left: 50%;
    transform: translate(-50%, calc(-50% - 2px));
    cursor: pointer;
    transition: .3s ease-in-out
}

._networkSwap_16ia6_1 svg {
    transition: .2s ease-in-out;
    margin: auto;
    height: 100%;
    display: flex
}

._networkSwap_16ia6_1:hover {
    filter: brightness(1.4)
}

._networkTitle_1oxc0_93 {
    display: flex;
    align-items: center;
    font-weight: 600;
    font-size: 14px;
    color: #fff;
    text-transform: capitalize;
    padding: 4px
}

._link_1gnjp_93 {
    text-decoration: none
}

._tab_1s4v4_93 {
    display: flex;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    cursor: pointer
}

._tab_1s4v4_93 svg {
    margin-left: 8px
}

._tab_1s4v4_93 svg path {
    stroke: #fff
}

._tab_1s4v4_93:hover {
    color: #b3b8db
}

._tab_1s4v4_93:hover svg path {
    stroke: #b3b8db
}

._tokenInput_21wes_93 {
    display: flex;
    flex-direction: row;
    align-items: center;
    background: #23255b;
    padding: 12px;
    margin-top: 8px;
    border-radius: 8px;
    transition: .3s ease-in-out
}

._tokenInput_21wes_93 ::placeholder {
    color: #65668c
}

._tokenInput_21wes_93 input {
    margin: 0;
    padding: 0
}

._tokenInput_21wes_93:not(._disable_21wes_110):hover {
    background: #292c6c
}

._tokenSelector_ns6zl_93 {
    display: flex;
    align-items: center;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #fff;
    cursor: pointer;
    background: #3f4183;
    border-radius: 8px;
    padding: 8px
}

._tokenSelector_ns6zl_93 ._tokenSelectorIcon_ns6zl_105 {
    margin: 0-2px 0 6px
}

._tokenSelector_ns6zl_93 ._tokenSymbol_ns6zl_108 {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    white-space: nowrap
}

@keyframes _spin_1qg7k_1 {
    to {
        transform: rotate(360deg)
    }
}

._styledBackground_1hsb8_93 {
    position: absolute;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    top: 72px;
    bottom: 0;
    left: 0;
    right: 0
}

._divider_cj3zj_93 {
    width: 1px;
    height: 24px;
    background: #65668c
}

._mainMenuButton_mm3kb_1 {
    width: 100%;
    margin: 0;
    border-width: 0;
    font-weight: 600;
    padding: 16px 28px
}

._menuBackground_4qbft_93 {
    background: #1c1e52;
    border-radius: 8px;
    height: 100%;
    margin: 8px 0;
    padding: 16px 12px
}

._image_1y0er_1 {
    display: block;
    width: auto;
    height: auto
}

._sideButton_1i7ij_93 {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: #f6643c;
    padding: 16px 8px;
    border-radius: 8px 0 0 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: .3s ease-in-out
}

@media only screen and (max-width:480px) {}

._-4Is2ZkrIK {
    display: flex;
    justify-content: space-around;
    align-items: center;
    border-radius: 8px;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    padding: 4px 30px;
    color: #ffffff80;
    width: calc(100%/var(--tabs-count));
    text-overflow: ellipsis;
    overflow: hidden;
    text-transform: capitalize;
    cursor: pointer;
    transition: .3s ease-in-out
}

._-4Is2ZkrIK ._1E3nKfSRVa {
    z-index: 0
}

._-4Is2ZkrIK:hover,
._-4Is2ZkrIK.iVWKXyJ0-H {
    color: #fff
}

._4N8ihR3-jI {
    display: flex;
    background: #1c1e52;
    border-radius: 8px;
    padding: 6px var(--inline-padding);
    position: relative
}

._4N8ihR3-jI:hover {
    cursor: pointer
}

._4N8ihR3-jI:before {
    content: "";
    border-radius: 4px;
    top: 4px;
    left: calc((100% - var(--inline-padding)*2)/var(--tabs-count)*var(--active-tab-index) + var(--inline-padding));
    position: absolute;
    background: #3f4183;
    z-index: 0;
    width: calc((100% - 16px)/var(--tabs-count));
    height: calc(100% - 8px);
    transition: .15s linear
}

@media only screen and (max-width:480px) {}

._footer_1v3me_93 {
    font-size: 13px;
    height: 50px;
    border-top: 1px solid transparent;
    width: 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    background: transparent
}

._footer_1v3me_93 ._copyright_1v3me_108 {
    color: #f6643c;
    font-size: 12px;
    line-height: 24px
}

._header_1o6bh_93 {
    height: 72px;
    border-bottom: 1px solid transparent;
    justify-content: space-between;
    background: #3f4183;
    box-shadow: 0 4px 30px #0000000d;
    transition: .3s ease-in-out;
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

._header_1o6bh_93 ._left_1o6bh_105 {
    padding: 16px 24px;
    display: flex;
    align-items: center
}

._header_1o6bh_93 ._left_1o6bh_105 ._logo_1o6bh_110 {
    transition: .3s ease-in-out;
    cursor: pointer;
    margin: auto
}

._header_1o6bh_93 ._right_1o6bh_127 {
    padding: 16px 24px;
    display: flex;
    flex-direction: row
}

._header_1o6bh_93 ._right_1o6bh_127>div,
._header_1o6bh_93 ._right_1o6bh_127>button {
    margin-left: 24px
}

._header_1o6bh_93 ._right_1o6bh_127>a {
    margin-left: 24px
}

._header_1o6bh_93 ._loginButton_1o6bh_139 {
    width: auto;
    padding: 9px 16px;
    font-size: 12px
}

._bridge_1rlyv_93 {
    display: flex;
    flex-direction: column;
    overflow: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

._bridge_1rlyv_93 ._bridgeMenu_1rlyv_103 {
    display: flex;
    flex-direction: column;
    background: #16184e;
    border-radius: 16px;
    padding: 16px;
    width: 432px;
    min-width: max-content;
    max-height: 650px;
    margin: auto;
    transition: .3s ease-in-out
}

._app_m7hec_1 {
    display: flex;
    flex-direction: column
}



.row {
    display: flex;
    align-items: center
}

::-webkit-scrollbar-track {
    border-radius: 7px;
    box-shadow: inset 0 0 30px #16184e
}

::-webkit-scrollbar-thumb {
    border-radius: 7px;
    background: #8b8dc2
}

::-webkit-scrollbar-corner {
    background: transparent
}

::-webkit-scrollbar {
    max-width: 4px;
    max-height: 7px
}

@layer dynamic-sdk-styles {

    #argent-mobile-modal-overlay,
    iframe[src*="wallet-dev.blocto.app"],
    iframe[src*="wallet-staging.blocto.app"],
    iframe[src*="wallet-testnet.blocto.app"],
    iframe[src*="wallet.blocto.app"] {
        z-index: 2147483647 !important
    }

    iframe[id*=dyn-passkey-recovery-element-id] {
        display: none !important
    }

    #pera-wallet-connect-modal-wrapper {
        position: relative;
        z-index: 2147483647 !important
    }

    @font-face {
        font-family: DM Sans;
        font-style: normal;
        font-weight: 400;
        src: url(data:font/woff2;base64,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)format("woff2")
    }

    @font-face {
        font-family: DM Sans;
        font-style: italic;
        font-weight: 400;
        src: url(data:font/woff2;base64,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)format("woff2")
    }

    @font-face {
        font-family: DM Sans;
        font-style: normal;
        font-weight: 500;
        src: url(data:font/woff2;base64,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)format("woff2")
    }

    @font-face {
        font-family: DM Sans;
        font-style: italic;
        font-weight: 500;
        src: url(data:font/woff2;base64,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)format("woff2")
    }

    @layer light-theme-default {
        :root {
            --dynamic-font-family-primary: "DM Sans", sans-serif;
            --dynamic-search-border-radius: 1rem;
            --dynamic-font-family-numbers: "Roboto Mono", monospace, sans-serif;
            --dynamic-base-1: #f7f7f9;
            --dynamic-base-2: #fff;
            --dynamic-base-3: #eeeef1;
            --dynamic-base-4: #e7e8ed;
            --dynamic-brand-hover-color: linear-gradient(0deg, rgba(0, 0, 0, .08), rgba(0, 0, 0, .08)), #4779ff;
            --dynamic-brand-primary-color: #4779ff;
            --dynamic-brand-secondary-color: rgba(71, 121, 255, .15);
            --dynamic-success-1: #30a67b;
            --dynamic-success-2: #e3f7ef;
            --dynamic-border-radius: 1.5rem;
            --dynamic-hover: rgba(22, 37, 77, .03);
            --dynamic-info-2: rgba(71, 121, 255, .1);
            --dynamic-error-1: #ff4646;
            --dynamic-error-2: rgba(255, 70, 70, .1);
            --dynamic-alert-1: #dd8500;
            --dynamic-alert-2: #faedd9;
            --dynamic-footer-background-color: #fff;
            --dynamic-footer-text-color: #383c48;
            --dynamic-footer-icon-color: #4779ff;
            --dynamic-loading-animation-gradient: linear-gradient(90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .2) 20%, hsla(0, 0%, 100%, .5) 60%, hsla(0, 0%, 100%, 0));
            --dynamic-overlay: rgba(24, 27, 34, .15);
            --dynamic-shadow-down-1: 0 0.0625rem 0.125rem rgba(24, 39, 75, .04);
            --dynamic-shadow-down-2: 0 0.75rem 1.25rem -0.375rem rgba(24, 39, 75, .02), 0 1rem 1.625rem -0.25rem rgba(24, 39, 75, .04);
            --dynamic-shadow-down-3: 0 1.5rem 2rem -1.5rem rgba(0, 0, 0, .24);
            --dynamic-shadow-up-1: 0-0.5rem 3rem -0.5rem rgba(109, 121, 165, .16);
            --dynamic-text-link: #0047ff;
            --dynamic-text-primary: #383c48;
            --dynamic-text-secondary: #7b7d86;
            --dynamic-text-size-body-mini: 0.6875rem;
            --dynamic-text-size-body-normal: 0.9375rem;
            --dynamic-text-size-body-small: 0.75rem;
            --dynamic-text-size-button-primary: 0.875rem;
            --dynamic-text-size-button-secondary: 0.75rem;
            --dynamic-text-size-numbers-big: 0.875rem;
            --dynamic-text-size-numbers-medium: 0.75rem;
            --dynamic-text-size-title: 1.125rem;
            --dynamic-text-tertiary: #abacb2;
            --dynamic-badge-background: #eeeef1;
            --dynamic-badge-color: #7b7d86;
            --dynamic-badge-dot-background: #4779ff;
            --dynamic-search-bar-background: #fff;
            --dynamic-search-bar-background-hover: #fff;
            --dynamic-search-bar-background-focus: #fff;
            --dynamic-search-bar-border: 0.0625rem solid #eeeef1;
            --dynamic-search-bar-border-hover: 0.0625rem solid #e7e8ed;
            --dynamic-search-bar-border-focus: 0.0625rem solid #e7e8ed;
            --dynamic-modal-border: ;
            --dynamic-modal-width: 22.5rem;
            --dynamic-modal-padding: 1.5rem;
            --dynamic-modal-backdrop-background: rgba(0, 0, 0, .25);
            --dynamic-modal-backdrop-filter: blur(4px);
            --dynamic-wallet-list-tile-padding: 0.75rem;
            --dynamic-wallet-list-tile-gap: 0.375rem;
            --dynamic-wallet-list-max-height: 16.25rem;
            --dynamic-wallet-list-tile-background: #fff;
            --dynamic-wallet-list-tile-border: ;
            --dynamic-wallet-list-tile-shadow: 0 0.0625rem 0.125rem rgba(24, 39, 75, .04);
            --dynamic-wallet-list-tile-background-hover: #fff;
            --dynamic-wallet-list-tile-border-hover: ;
            --dynamic-wallet-list-tile-border-radius: 0.75rem;
            --dynamic-wallet-list-tile-shadow-hover: 0 0.75rem 1.25rem -0.375rem rgba(24, 39, 75, .02), 0 1rem 1.625rem -0.25rem rgba(24, 39, 75, .04);
            --dynamic-wallet-list-tile-animation-duration: 150ms;
            --dynamic-tooltip-color: #383c48;
            --dynamic-tooltip-text-color: #fff;
            --dynamic-button-border-radius: 0.75rem;
            --dynamic-initial-view-content-padding: 0rem 1.5rem 1.5rem;
            --dynamic-button-primary-hover: #fff;
            --dynamic-button-primary-background: #fff;
            --dynamic-button-primary-font-size: 0.875rem;
            --dynamic-button-primary-padding: 0;
            --dynamic-button-primary-border: 0.0625rem solid #e7e8ed;
            --dynamic-button-shadow: 0px 2px 3px 0px rgba(24, 39, 75, .08);
            --dynamic-button-secondary-hover: #f7f8fa;
            --dynamic-button-secondary-background: transparent;
            --dynamic-button-secondary-font-size: 0.75rem;
            --dynamic-button-secondary-padding: 0;
            --dynamic-button-secondary-border: 0.0625rem solid transparent;
            --dynamic-connect-button-background: #fff;
            --dynamic-connect-button-background-hover: #fff;
            --dynamic-connect-button-color: #383c48;
            --dynamic-connect-button-border: 0.0625rem solid #e7e8ed;
            --dynamic-connect-button-shadow: 0px 2px 3px 0px rgba(24, 39, 75, .08);
            --dynamic-connect-button-color-hover: #383c48;
            --dynamic-connect-button-border-hover: 0.0625rem solid #e7e8ed;
            --dynamic-connect-button-shadow-hover: 0 0.75rem 1.25rem -0.375rem rgba(24, 39, 75, .02), 0 1rem 1.625rem -0.25rem rgba(24, 39, 75, .04);
            --dynamic-search-padding: 0 1.5rem 0.5rem;
            --dynamic-layout-content-padding: 0 1.5rem 1.5rem;
            --dynamic-layout-content-error-padding: 1.5rem 1.5rem 1.5rem;
            --dynamic-footer-border-top: 0.0625rem solid #e7e8ed;
            --dynamic-footer-padding: 0.75rem 1.5rem 0.75rem;
            --dynamic-footer-background: transparent;
            --dynamic-header-border-bottom: 1px solid transparent;
            --dynamic-header-padding: 1.5rem 1.5rem 1.25rem;
            --dynamic-header-background: transparent
        }

        :root [data-dynamic-theme-brand=bold],
        :root[data-dynamic-theme-brand=bold] {
            --dynamic-footer-text-color: #fff;
            --dynamic-footer-icon-color: rgba(247, 247, 249, .75);
            --dynamic-footer-arrow-color: rgba(247, 247, 249, .75)
        }

        :root [data-dynamic-theme-brand=subtle],
        :root[data-dynamic-theme-brand=subtle] {
            --dynamic-footer-arrow-color: #abacb2
        }

        @media (prefers-color-scheme:light) {
            :root [data-dynamic-theme=auto] {
                --dynamic-font-family-primary: "DM Sans", sans-serif;
                --dynamic-search-border-radius: 1rem;
                --dynamic-font-family-numbers: "Roboto Mono", monospace, sans-serif;
                --dynamic-base-1: #f7f7f9;
                --dynamic-base-2: #fff;
                --dynamic-base-3: #eeeef1;
                --dynamic-base-4: #e7e8ed;
                --dynamic-brand-hover-color: linear-gradient(0deg, rgba(0, 0, 0, .08), rgba(0, 0, 0, .08)), #4779ff;
                --dynamic-brand-primary-color: #4779ff;
                --dynamic-brand-secondary-color: rgba(71, 121, 255, .15);
                --dynamic-success-1: #30a67b;
                --dynamic-success-2: #e3f7ef;
                --dynamic-border-radius: 1.5rem;
                --dynamic-hover: rgba(22, 37, 77, .03);
                --dynamic-info-2: rgba(71, 121, 255, .1);
                --dynamic-error-1: #ff4646;
                --dynamic-error-2: rgba(255, 70, 70, .1);
                --dynamic-alert-1: #dd8500;
                --dynamic-alert-2: #faedd9;
                --dynamic-footer-background-color: #fff;
                --dynamic-footer-text-color: #383c48;
                --dynamic-footer-icon-color: #4779ff;
                --dynamic-loading-animation-gradient: linear-gradient(90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .2) 20%, hsla(0, 0%, 100%, .5) 60%, hsla(0, 0%, 100%, 0));
                --dynamic-overlay: rgba(24, 27, 34, .15);
                --dynamic-shadow-down-1: 0 0.0625rem 0.125rem rgba(24, 39, 75, .04);
                --dynamic-shadow-down-2: 0 0.75rem 1.25rem -0.375rem rgba(24, 39, 75, .02), 0 1rem 1.625rem -0.25rem rgba(24, 39, 75, .04);
                --dynamic-shadow-down-3: 0 1.5rem 2rem -1.5rem rgba(0, 0, 0, .24);
                --dynamic-shadow-up-1: 0-0.5rem 3rem -0.5rem rgba(109, 121, 165, .16);
                --dynamic-text-link: #0047ff;
                --dynamic-text-primary: #383c48;
                --dynamic-text-secondary: #7b7d86;
                --dynamic-text-size-body-mini: 0.6875rem;
                --dynamic-text-size-body-normal: 0.9375rem;
                --dynamic-text-size-body-small: 0.75rem;
                --dynamic-text-size-button-primary: 0.875rem;
                --dynamic-text-size-button-secondary: 0.75rem;
                --dynamic-text-size-numbers-big: 0.875rem;
                --dynamic-text-size-numbers-medium: 0.75rem;
                --dynamic-text-size-title: 1.125rem;
                --dynamic-text-tertiary: #abacb2;
                --dynamic-badge-background: #eeeef1;
                --dynamic-badge-color: #7b7d86;
                --dynamic-badge-dot-background: #4779ff;
                --dynamic-search-bar-background: #fff;
                --dynamic-search-bar-background-hover: #fff;
                --dynamic-search-bar-background-focus: #fff;
                --dynamic-search-bar-border: 0.0625rem solid #eeeef1;
                --dynamic-search-bar-border-hover: 0.0625rem solid #e7e8ed;
                --dynamic-search-bar-border-focus: 0.0625rem solid #e7e8ed;
                --dynamic-modal-border: ;
                --dynamic-modal-width: 22.5rem;
                --dynamic-modal-padding: 1.5rem;
                --dynamic-modal-backdrop-background: rgba(0, 0, 0, .25);
                --dynamic-modal-backdrop-filter: blur(4px);
                --dynamic-wallet-list-tile-padding: 0.75rem;
                --dynamic-wallet-list-tile-gap: 0.375rem;
                --dynamic-wallet-list-max-height: 16.25rem;
                --dynamic-wallet-list-tile-background: #fff;
                --dynamic-wallet-list-tile-border: ;
                --dynamic-wallet-list-tile-shadow: 0 0.0625rem 0.125rem rgba(24, 39, 75, .04);
                --dynamic-wallet-list-tile-background-hover: #fff;
                --dynamic-wallet-list-tile-border-hover: ;
                --dynamic-wallet-list-tile-border-radius: 0.75rem;
                --dynamic-wallet-list-tile-shadow-hover: 0 0.75rem 1.25rem -0.375rem rgba(24, 39, 75, .02), 0 1rem 1.625rem -0.25rem rgba(24, 39, 75, .04);
                --dynamic-wallet-list-tile-animation-duration: 150ms;
                --dynamic-tooltip-color: #383c48;
                --dynamic-tooltip-text-color: #fff;
                --dynamic-button-border-radius: 0.75rem;
                --dynamic-initial-view-content-padding: 0rem 1.5rem 1.5rem;
                --dynamic-button-primary-hover: #fff;
                --dynamic-button-primary-background: #fff;
                --dynamic-button-primary-font-size: 0.875rem;
                --dynamic-button-primary-padding: 0;
                --dynamic-button-primary-border: 0.0625rem solid #e7e8ed;
                --dynamic-button-shadow: 0px 2px 3px 0px rgba(24, 39, 75, .08);
                --dynamic-button-secondary-hover: #f7f8fa;
                --dynamic-button-secondary-background: transparent;
                --dynamic-button-secondary-font-size: 0.75rem;
                --dynamic-button-secondary-padding: 0;
                --dynamic-button-secondary-border: 0.0625rem solid transparent;
                --dynamic-connect-button-background: #fff;
                --dynamic-connect-button-background-hover: #fff;
                --dynamic-connect-button-color: #383c48;
                --dynamic-connect-button-border: 0.0625rem solid #e7e8ed;
                --dynamic-connect-button-shadow: 0px 2px 3px 0px rgba(24, 39, 75, .08);
                --dynamic-connect-button-color-hover: #383c48;
                --dynamic-connect-button-border-hover: 0.0625rem solid #e7e8ed;
                --dynamic-connect-button-shadow-hover: 0 0.75rem 1.25rem -0.375rem rgba(24, 39, 75, .02), 0 1rem 1.625rem -0.25rem rgba(24, 39, 75, .04);
                --dynamic-search-padding: 0 1.5rem 0.5rem;
                --dynamic-layout-content-padding: 0 1.5rem 1.5rem;
                --dynamic-layout-content-error-padding: 1.5rem 1.5rem 1.5rem;
                --dynamic-footer-border-top: 0.0625rem solid #e7e8ed;
                --dynamic-footer-padding: 0.75rem 1.5rem 0.75rem;
                --dynamic-footer-background: transparent;
                --dynamic-header-border-bottom: 1px solid transparent;
                --dynamic-header-padding: 1.5rem 1.5rem 1.25rem;
                --dynamic-header-background: transparent
            }

            :root [data-dynamic-theme=auto] [data-dynamic-theme-brand=bold],
            :root [data-dynamic-theme=auto][data-dynamic-theme-brand=bold] {
                --dynamic-footer-text-color: #fff;
                --dynamic-footer-icon-color: rgba(247, 247, 249, .75);
                --dynamic-footer-arrow-color: rgba(247, 247, 249, .75)
            }

            :root [data-dynamic-theme=auto] [data-dynamic-theme-brand=subtle],
            :root [data-dynamic-theme=auto][data-dynamic-theme-brand=subtle] {
                --dynamic-footer-arrow-color: #abacb2
            }
        }

        :root [data-dynamic-theme=light] {
            --dynamic-font-family-primary: "DM Sans", sans-serif;
            --dynamic-search-border-radius: 1rem;
            --dynamic-font-family-numbers: "Roboto Mono", monospace, sans-serif;
            --dynamic-base-1: #f7f7f9;
            --dynamic-base-2: #fff;
            --dynamic-base-3: #eeeef1;
            --dynamic-base-4: #e7e8ed;
            --dynamic-brand-hover-color: linear-gradient(0deg, rgba(0, 0, 0, .08), rgba(0, 0, 0, .08)), #4779ff;
            --dynamic-brand-primary-color: #4779ff;
            --dynamic-brand-secondary-color: rgba(71, 121, 255, .15);
            --dynamic-success-1: #30a67b;
            --dynamic-success-2: #e3f7ef;
            --dynamic-border-radius: 1.5rem;
            --dynamic-hover: rgba(22, 37, 77, .03);
            --dynamic-info-2: rgba(71, 121, 255, .1);
            --dynamic-error-1: #ff4646;
            --dynamic-error-2: rgba(255, 70, 70, .1);
            --dynamic-alert-1: #dd8500;
            --dynamic-alert-2: #faedd9;
            --dynamic-footer-background-color: #fff;
            --dynamic-footer-text-color: #383c48;
            --dynamic-footer-icon-color: #4779ff;
            --dynamic-loading-animation-gradient: linear-gradient(90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .2) 20%, hsla(0, 0%, 100%, .5) 60%, hsla(0, 0%, 100%, 0));
            --dynamic-overlay: rgba(24, 27, 34, .15);
            --dynamic-shadow-down-1: 0 0.0625rem 0.125rem rgba(24, 39, 75, .04);
            --dynamic-shadow-down-2: 0 0.75rem 1.25rem -0.375rem rgba(24, 39, 75, .02), 0 1rem 1.625rem -0.25rem rgba(24, 39, 75, .04);
            --dynamic-shadow-down-3: 0 1.5rem 2rem -1.5rem rgba(0, 0, 0, .24);
            --dynamic-shadow-up-1: 0-0.5rem 3rem -0.5rem rgba(109, 121, 165, .16);
            --dynamic-text-link: #0047ff;
            --dynamic-text-primary: #383c48;
            --dynamic-text-secondary: #7b7d86;
            --dynamic-text-size-body-mini: 0.6875rem;
            --dynamic-text-size-body-normal: 0.9375rem;
            --dynamic-text-size-body-small: 0.75rem;
            --dynamic-text-size-button-primary: 0.875rem;
            --dynamic-text-size-button-secondary: 0.75rem;
            --dynamic-text-size-numbers-big: 0.875rem;
            --dynamic-text-size-numbers-medium: 0.75rem;
            --dynamic-text-size-title: 1.125rem;
            --dynamic-text-tertiary: #abacb2;
            --dynamic-badge-background: #eeeef1;
            --dynamic-badge-color: #7b7d86;
            --dynamic-badge-dot-background: #4779ff;
            --dynamic-search-bar-background: #fff;
            --dynamic-search-bar-background-hover: #fff;
            --dynamic-search-bar-background-focus: #fff;
            --dynamic-search-bar-border: 0.0625rem solid #eeeef1;
            --dynamic-search-bar-border-hover: 0.0625rem solid #e7e8ed;
            --dynamic-search-bar-border-focus: 0.0625rem solid #e7e8ed;
            --dynamic-modal-border: ;
            --dynamic-modal-width: 22.5rem;
            --dynamic-modal-padding: 1.5rem;
            --dynamic-modal-backdrop-background: rgba(0, 0, 0, .25);
            --dynamic-modal-backdrop-filter: blur(4px);
            --dynamic-wallet-list-tile-padding: 0.75rem;
            --dynamic-wallet-list-tile-gap: 0.375rem;
            --dynamic-wallet-list-max-height: 16.25rem;
            --dynamic-wallet-list-tile-background: #fff;
            --dynamic-wallet-list-tile-border: ;
            --dynamic-wallet-list-tile-shadow: 0 0.0625rem 0.125rem rgba(24, 39, 75, .04);
            --dynamic-wallet-list-tile-background-hover: #fff;
            --dynamic-wallet-list-tile-border-hover: ;
            --dynamic-wallet-list-tile-border-radius: 0.75rem;
            --dynamic-wallet-list-tile-shadow-hover: 0 0.75rem 1.25rem -0.375rem rgba(24, 39, 75, .02), 0 1rem 1.625rem -0.25rem rgba(24, 39, 75, .04);
            --dynamic-wallet-list-tile-animation-duration: 150ms;
            --dynamic-tooltip-color: #383c48;
            --dynamic-tooltip-text-color: #fff;
            --dynamic-button-border-radius: 0.75rem;
            --dynamic-initial-view-content-padding: 0rem 1.5rem 1.5rem;
            --dynamic-button-primary-hover: #fff;
            --dynamic-button-primary-background: #fff;
            --dynamic-button-primary-font-size: 0.875rem;
            --dynamic-button-primary-padding: 0;
            --dynamic-button-primary-border: 0.0625rem solid #e7e8ed;
            --dynamic-button-shadow: 0px 2px 3px 0px rgba(24, 39, 75, .08);
            --dynamic-button-secondary-hover: #f7f8fa;
            --dynamic-button-secondary-background: transparent;
            --dynamic-button-secondary-font-size: 0.75rem;
            --dynamic-button-secondary-padding: 0;
            --dynamic-button-secondary-border: 0.0625rem solid transparent;
            --dynamic-connect-button-background: #fff;
            --dynamic-connect-button-background-hover: #fff;
            --dynamic-connect-button-color: #383c48;
            --dynamic-connect-button-border: 0.0625rem solid #e7e8ed;
            --dynamic-connect-button-shadow: 0px 2px 3px 0px rgba(24, 39, 75, .08);
            --dynamic-connect-button-color-hover: #383c48;
            --dynamic-connect-button-border-hover: 0.0625rem solid #e7e8ed;
            --dynamic-connect-button-shadow-hover: 0 0.75rem 1.25rem -0.375rem rgba(24, 39, 75, .02), 0 1rem 1.625rem -0.25rem rgba(24, 39, 75, .04);
            --dynamic-search-padding: 0 1.5rem 0.5rem;
            --dynamic-layout-content-padding: 0 1.5rem 1.5rem;
            --dynamic-layout-content-error-padding: 1.5rem 1.5rem 1.5rem;
            --dynamic-footer-border-top: 0.0625rem solid #e7e8ed;
            --dynamic-footer-padding: 0.75rem 1.5rem 0.75rem;
            --dynamic-footer-background: transparent;
            --dynamic-header-border-bottom: 1px solid transparent;
            --dynamic-header-padding: 1.5rem 1.5rem 1.25rem;
            --dynamic-header-background: transparent
        }

        :root [data-dynamic-theme=light] [data-dynamic-theme-brand=bold],
        :root [data-dynamic-theme=light][data-dynamic-theme-brand=bold] {
            --dynamic-footer-text-color: #fff;
            --dynamic-footer-icon-color: rgba(247, 247, 249, .75);
            --dynamic-footer-arrow-color: rgba(247, 247, 249, .75)
        }

        :root [data-dynamic-theme=light] [data-dynamic-theme-brand=subtle],
        :root [data-dynamic-theme=light][data-dynamic-theme-brand=subtle] {
            --dynamic-footer-arrow-color: #abacb2
        }
    }

    @layer dark-theme-default {
        @media (prefers-color-scheme:dark) {
            :root [data-dynamic-theme=auto] {
                --dynamic-font-family-primary: "DM Sans", sans-serif;
                --dynamic-search-border-radius: 1rem;
                --dynamic-font-family-numbers: "Roboto Mono", monospace, sans-serif;
                --dynamic-base-1: #0c0e13;
                --dynamic-base-2: #1b1d22;
                --dynamic-base-3: #24272e;
                --dynamic-base-4: #282b33;
                --dynamic-brand-hover-color: linear-gradient(0deg, rgba(0, 0, 0, .08), rgba(0, 0, 0, .08)), #4779ff;
                --dynamic-brand-primary-color: #4779ff;
                --dynamic-brand-secondary-color: rgba(71, 121, 255, .15);
                --dynamic-success-1: #79ffcf;
                --dynamic-success-2: #192d2c;
                --dynamic-border-radius: 1.5rem;
                --dynamic-hover: hsla(0, 0%, 100%, .1);
                --dynamic-error-1: #ff6a6a;
                --dynamic-error-2: hsla(0, 100%, 71%, .2);
                --dynamic-alert-1: #e2a140;
                --dynamic-alert-2: #2b2621;
                --dynamic-footer-background-color: #0c0e13;
                --dynamic-footer-text-color: #fbfcff;
                --dynamic-footer-icon-color: #4779ff;
                --dynamic-loading-animation-gradient: linear-gradient(90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .01) 20%, hsla(0, 0%, 100%, .05) 60%, hsla(0, 0%, 100%, 0));
                --dynamic-overlay: rgba(0, 0, 0, .25);
                --dynamic-shadow-down-1: 0 0.0625rem 0.125rem rgba(24, 39, 75, .04);
                --dynamic-shadow-down-2: 0 0.75rem 1.25rem -0.375rem rgba(24, 39, 75, .02), 0 1rem 1.625rem -0.25rem rgba(24, 39, 75, .04);
                --dynamic-shadow-down-3: 0 1.5rem 2rem -1.5rem rgba(0, 0, 0, .24);
                --dynamic-shadow-up-1: 0-0.5rem 3rem -0.5rem rgba(109, 121, 165, .16);
                --dynamic-text-link: #69a5ff;
                --dynamic-text-primary: #fbfcff;
                --dynamic-text-secondary: #a8aab0;
                --dynamic-text-size-body-mini: 0.6875rem;
                --dynamic-text-size-body-normal: 0.9375rem;
                --dynamic-text-size-body-small: 0.75rem;
                --dynamic-text-size-button-primary: 0.875rem;
                --dynamic-text-size-button-secondary: 0.75rem;
                --dynamic-text-size-numbers-big: 0.875rem;
                --dynamic-text-size-numbers-medium: 0.75rem;
                --dynamic-text-size-title: 1.125rem;
                --dynamic-text-tertiary: #6f7177;
                --dynamic-badge-background: #24272e;
                --dynamic-badge-color: #a8aab0;
                --dynamic-badge-dot-background: #4779ff;
                --dynamic-search-bar-background: #1b1d22;
                --dynamic-search-bar-background-hover: #1b1d22;
                --dynamic-search-bar-background-focus: #1b1d22;
                --dynamic-search-bar-border: 0.0625rem solid #24272e;
                --dynamic-search-bar-border-hover: 0.0625rem solid #282b33;
                --dynamic-search-bar-border-focus: 0.0625rem solid #282b33;
                --dynamic-modal-border: ;
                --dynamic-modal-width: 22.5rem;
                --dynamic-modal-padding: 1.5rem;
                --dynamic-modal-backdrop-background: rgba(0, 0, 0, .25);
                --dynamic-modal-backdrop-filter: blur(4px);
                --dynamic-wallet-list-tile-padding: 0.75rem;
                --dynamic-wallet-list-tile-gap: 0.375rem;
                --dynamic-wallet-list-max-height: 16.25rem;
                --dynamic-wallet-list-tile-background: #24272e;
                --dynamic-wallet-list-tile-border: ;
                --dynamic-wallet-list-tile-shadow: 0 0.0625rem 0.125rem rgba(24, 39, 75, .04);
                --dynamic-wallet-list-tile-background-hover: #282b33;
                --dynamic-wallet-list-tile-border-hover: ;
                --dynamic-wallet-list-tile-border-radius: 0.75rem;
                --dynamic-wallet-list-tile-shadow-hover: 0 0.75rem 1.25rem -0.375rem rgba(24, 39, 75, .02), 0 1rem 1.625rem -0.25rem rgba(24, 39, 75, .04);
                --dynamic-wallet-list-tile-animation-duration: 150ms;
                --dynamic-tooltip-color: #fbfcff;
                --dynamic-tooltip-text-color: #0c0e13;
                --dynamic-initial-view-content-padding: 0rem 1.5rem 1.5rem;
                --dynamic-button-primary-hover: #1b1d22;
                --dynamic-button-primary-background: #1b1d22;
                --dynamic-button-primary-font-size: 0.875rem;
                --dynamic-button-primary-padding: 0;
                --dynamic-button-primary-border: 0.0625rem solid #282b33;
                --dynamic-button-shadow: 0px 2px 3px 0px rgba(24, 39, 75, .08);
                --dynamic-button-secondary-hover: #1a1c21;
                --dynamic-button-secondary-background: transparent;
                --dynamic-button-secondary-font-size: 0.75rem;
                --dynamic-button-secondary-padding: 0;
                --dynamic-button-secondary-border: 0.0625rem solid transparent;
                --dynamic-connect-button-background: #1b1d22;
                --dynamic-connect-button-background-hover: #1b1d22;
                --dynamic-connect-button-color: #fbfcff;
                --dynamic-connect-button-border: 0.0625rem solid #282b33;
                --dynamic-connect-button-shadow: 0px 2px 3px 0px rgba(24, 39, 75, .08);
                --dynamic-connect-button-color-hover: #fbfcff;
                --dynamic-connect-button-border-hover: 0.0625rem solid #282b33;
                --dynamic-connect-button-shadow-hover: 0 0.75rem 1.25rem -0.375rem rgba(24, 39, 75, .02), 0 1rem 1.625rem -0.25rem rgba(24, 39, 75, .04);
                --dynamic-search-padding: 0 1.5rem 0.5rem;
                --dynamic-layout-content-padding: 0 1.5rem 1.5rem;
                --dynamic-layout-content-error-padding: 1.5rem 1.5rem 1.5rem;
                --dynamic-footer-border-top: 0.0625rem solid #282b33;
                --dynamic-footer-padding: 0.75rem 1.5rem 0.75rem;
                --dynamic-footer-background: transparent;
                --dynamic-header-border-bottom: 1px solid transparent;
                --dynamic-header-padding: 1.5rem 1.5rem 1.25rem;
                --dynamic-header-background: transparent
            }

            :root [data-dynamic-theme=auto] [data-dynamic-theme-brand=bold],
            :root [data-dynamic-theme=auto][data-dynamic-theme-brand=bold] {
                --dynamic-footer-text-color: #fbfcff;
                --dynamic-footer-icon-color: rgba(247, 247, 249, .75);
                --dynamic-footer-arrow-color: rgba(247, 247, 249, .75)
            }

            :root [data-dynamic-theme=auto] [data-dynamic-theme-brand=subtle],
            :root [data-dynamic-theme=auto][data-dynamic-theme-brand=subtle] {
                --dynamic-footer-arrow-color: #6f7177;
                --dynamic-footer-icon-color: #6f7177
            }
        }

        :root [data-dynamic-theme=dark] {
            --dynamic-font-family-primary: "DM Sans", sans-serif;
            --dynamic-search-border-radius: 1rem;
            --dynamic-font-family-numbers: "Roboto Mono", monospace, sans-serif;
            --dynamic-base-1: #0c0e13;
            --dynamic-base-2: #1b1d22;
            --dynamic-base-3: #24272e;
            --dynamic-base-4: #282b33;
            --dynamic-brand-hover-color: linear-gradient(0deg, rgba(0, 0, 0, .08), rgba(0, 0, 0, .08)), #4779ff;
            --dynamic-brand-primary-color: #4779ff;
            --dynamic-brand-secondary-color: rgba(71, 121, 255, .15);
            --dynamic-success-1: #79ffcf;
            --dynamic-success-2: #192d2c;
            --dynamic-border-radius: 1.5rem;
            --dynamic-hover: hsla(0, 0%, 100%, .1);
            --dynamic-error-1: #ff6a6a;
            --dynamic-error-2: hsla(0, 100%, 71%, .2);
            --dynamic-alert-1: #e2a140;
            --dynamic-alert-2: #2b2621;
            --dynamic-footer-background-color: #0c0e13;
            --dynamic-footer-text-color: #fbfcff;
            --dynamic-footer-icon-color: #4779ff;
            --dynamic-loading-animation-gradient: linear-gradient(90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .01) 20%, hsla(0, 0%, 100%, .05) 60%, hsla(0, 0%, 100%, 0));
            --dynamic-overlay: rgba(0, 0, 0, .25);
            --dynamic-shadow-down-1: 0 0.0625rem 0.125rem rgba(24, 39, 75, .04);
            --dynamic-shadow-down-2: 0 0.75rem 1.25rem -0.375rem rgba(24, 39, 75, .02), 0 1rem 1.625rem -0.25rem rgba(24, 39, 75, .04);
            --dynamic-shadow-down-3: 0 1.5rem 2rem -1.5rem rgba(0, 0, 0, .24);
            --dynamic-shadow-up-1: 0-0.5rem 3rem -0.5rem rgba(109, 121, 165, .16);
            --dynamic-text-link: #69a5ff;
            --dynamic-text-primary: #fbfcff;
            --dynamic-text-secondary: #a8aab0;
            --dynamic-text-size-body-mini: 0.6875rem;
            --dynamic-text-size-body-normal: 0.9375rem;
            --dynamic-text-size-body-small: 0.75rem;
            --dynamic-text-size-button-primary: 0.875rem;
            --dynamic-text-size-button-secondary: 0.75rem;
            --dynamic-text-size-numbers-big: 0.875rem;
            --dynamic-text-size-numbers-medium: 0.75rem;
            --dynamic-text-size-title: 1.125rem;
            --dynamic-text-tertiary: #6f7177;
            --dynamic-badge-background: #24272e;
            --dynamic-badge-color: #a8aab0;
            --dynamic-badge-dot-background: #4779ff;
            --dynamic-search-bar-background: #1b1d22;
            --dynamic-search-bar-background-hover: #1b1d22;
            --dynamic-search-bar-background-focus: #1b1d22;
            --dynamic-search-bar-border: 0.0625rem solid #24272e;
            --dynamic-search-bar-border-hover: 0.0625rem solid #282b33;
            --dynamic-search-bar-border-focus: 0.0625rem solid #282b33;
            --dynamic-modal-border: ;
            --dynamic-modal-width: 22.5rem;
            --dynamic-modal-padding: 1.5rem;
            --dynamic-modal-backdrop-background: rgba(0, 0, 0, .25);
            --dynamic-modal-backdrop-filter: blur(4px);
            --dynamic-wallet-list-tile-padding: 0.75rem;
            --dynamic-wallet-list-tile-gap: 0.375rem;
            --dynamic-wallet-list-max-height: 16.25rem;
            --dynamic-wallet-list-tile-background: #24272e;
            --dynamic-wallet-list-tile-border: ;
            --dynamic-wallet-list-tile-shadow: 0 0.0625rem 0.125rem rgba(24, 39, 75, .04);
            --dynamic-wallet-list-tile-background-hover: #282b33;
            --dynamic-wallet-list-tile-border-hover: ;
            --dynamic-wallet-list-tile-border-radius: 0.75rem;
            --dynamic-wallet-list-tile-shadow-hover: 0 0.75rem 1.25rem -0.375rem rgba(24, 39, 75, .02), 0 1rem 1.625rem -0.25rem rgba(24, 39, 75, .04);
            --dynamic-wallet-list-tile-animation-duration: 150ms;
            --dynamic-tooltip-color: #fbfcff;
            --dynamic-tooltip-text-color: #0c0e13;
            --dynamic-initial-view-content-padding: 0rem 1.5rem 1.5rem;
            --dynamic-button-primary-hover: #1b1d22;
            --dynamic-button-primary-background: #1b1d22;
            --dynamic-button-primary-font-size: 0.875rem;
            --dynamic-button-primary-padding: 0;
            --dynamic-button-primary-border: 0.0625rem solid #282b33;
            --dynamic-button-shadow: 0px 2px 3px 0px rgba(24, 39, 75, .08);
            --dynamic-button-secondary-hover: #1a1c21;
            --dynamic-button-secondary-background: transparent;
            --dynamic-button-secondary-font-size: 0.75rem;
            --dynamic-button-secondary-padding: 0;
            --dynamic-button-secondary-border: 0.0625rem solid transparent;
            --dynamic-connect-button-background: #1b1d22;
            --dynamic-connect-button-background-hover: #1b1d22;
            --dynamic-connect-button-color: #fbfcff;
            --dynamic-connect-button-border: 0.0625rem solid #282b33;
            --dynamic-connect-button-shadow: 0px 2px 3px 0px rgba(24, 39, 75, .08);
            --dynamic-connect-button-color-hover: #fbfcff;
            --dynamic-connect-button-border-hover: 0.0625rem solid #282b33;
            --dynamic-connect-button-shadow-hover: 0 0.75rem 1.25rem -0.375rem rgba(24, 39, 75, .02), 0 1rem 1.625rem -0.25rem rgba(24, 39, 75, .04);
            --dynamic-search-padding: 0 1.5rem 0.5rem;
            --dynamic-layout-content-padding: 0 1.5rem 1.5rem;
            --dynamic-layout-content-error-padding: 1.5rem 1.5rem 1.5rem;
            --dynamic-footer-border-top: 0.0625rem solid #282b33;
            --dynamic-footer-padding: 0.75rem 1.5rem 0.75rem;
            --dynamic-footer-background: transparent;
            --dynamic-header-border-bottom: 1px solid transparent;
            --dynamic-header-padding: 1.5rem 1.5rem 1.25rem;
            --dynamic-header-background: transparent
        }

        :root [data-dynamic-theme=dark] [data-dynamic-theme-brand=bold],
        :root [data-dynamic-theme=dark][data-dynamic-theme-brand=bold] {
            --dynamic-footer-text-color: #fbfcff;
            --dynamic-footer-icon-color: rgba(247, 247, 249, .75);
            --dynamic-footer-arrow-color: rgba(247, 247, 249, .75)
        }

        :root [data-dynamic-theme=dark] [data-dynamic-theme-brand=subtle],
        :root [data-dynamic-theme=dark][data-dynamic-theme-brand=subtle] {
            --dynamic-footer-arrow-color: #6f7177;
            --dynamic-footer-icon-color: #6f7177
        }
    }

    .dynamic-shadow-dom {
        position: relative
    }

    #dynamic-tooltips {
        left: 0;
        position: absolute;
        top: 0
    }

    @supports (overflow:clip) {
        .dynamic-no-scroll {
            overflow: clip
        }
    }

    @supports not (overflow:clip) {
        .dynamic-no-scroll {
            overflow: hidden
        }
    }

    .dynamic-no-scroll--ios {
        position: fixed
    }
}

@keyframes go2264125279 {
    from {
        transform: scale(0) rotate(45deg);
        opacity: 0
    }

    to {
        transform: scale(1) rotate(45deg);
        opacity: 1
    }
}

@keyframes go3020080000 {
    from {
        transform: scale(0);
        opacity: 0
    }

    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes go463499852 {
    from {
        transform: scale(0) rotate(90deg);
        opacity: 0
    }

    to {
        transform: scale(1) rotate(90deg);
        opacity: 1
    }
}

@keyframes go1268368563 {
    from {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(360deg)
    }
}

@keyframes go1310225428 {
    from {
        transform: scale(0) rotate(45deg);
        opacity: 0
    }

    to {
        transform: scale(1) rotate(45deg);
        opacity: 1
    }
}

@keyframes go651618207 {
    0% {
        height: 0;
        width: 0;
        opacity: 0
    }

    40% {
        height: 0;
        width: 6px;
        opacity: 1
    }

    100% {
        opacity: 1;
        height: 10px
    }
}

@keyframes go901347462 {
    from {
        transform: scale(0.6);
        opacity: 0.4
    }

    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes mui-auto-fill {
    0% {
        display: block
    }
}

@keyframes mui-auto-fill {
    0% {
        display: block
    }
}

@keyframes mui-auto-fill-cancel {
    0% {
        display: block
    }
}

@keyframes mui-auto-fill-cancel {
    0% {
        display: block
    }
}

@keyframes mui-auto-fill {
    0% {
        display: block
    }
}

@keyframes mui-auto-fill {
    0% {
        display: block
    }
}

@keyframes mui-auto-fill-cancel {
    0% {
        display: block
    }
}

@keyframes mui-auto-fill-cancel {
    0% {
        display: block
    }
}

.css-camdep {
    letter-spacing: 0.00938em;
    box-sizing: border-box;
    cursor: text;
    display: inline-flex;
    -moz-box-align: center;
    align-items: center;
    position: relative;
    width: 127px;
    margin: 0px 16px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    font-family: "Inter";
    color: rgb(255, 255, 255);
    border-radius: 8px
}

.css-camdep:hover .MuiOutlinedInput-notchedOutline {
    border-color: rgba(0, 0, 0, 0.87)
}

@media (hover:none) {
    .css-camdep:hover .MuiOutlinedInput-notchedOutline {
        border-color: rgba(0, 0, 0, 0.23)
    }
}

.css-camdep .MuiOutlinedInput-notchedOutline,
.css-camdep:hover .MuiOutlinedInput-notchedOutline {
    border-color: rgb(255, 255, 255);
    border-width: 1px
}

.css-qnwt0 {
    appearance: none;
    user-select: none;
    border-radius: 4px;
    cursor: pointer;
    font: inherit;
    letter-spacing: inherit;
    color: currentcolor;
    border: 0px;
    box-sizing: content-box;
    background: none;
    margin: 0px;
    min-width: 0px;
    width: 100%;
    animation-name: mui-auto-fill-cancel;
    animation-duration: 10ms;
    padding: 8px 16px !important;
    display: flex;
    -moz-box-pack: center;
    justify-content: center;
    -moz-box-align: center;
    align-items: center
}

.css-qnwt0:focus {
    border-radius: 4px
}

.css-qnwt0.css-qnwt0.css-qnwt0 {
    padding-right: 32px
}

.css-qnwt0.MuiSelect-select {
    height: auto;
    min-height: 1.4375em;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.css-qnwt0::-webkit-input-placeholder {
    color: currentcolor;
    opacity: 0.42;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1)
}

.css-qnwt0::placeholder {
    color: currentcolor;
    opacity: 0.42;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1)
}

.css-qnwt0:focus {
    outline: 0px
}

.css-qnwt0:invalid {
    box-shadow: none
}

.css-qnwt0::-webkit-search-decoration {
    appearance: none
}

.css-qnwt0:autofill {
    animation-duration: 5000s;
    animation-name: mui-auto-fill
}

.css-qnwt0:autofill {
    border-radius: inherit
}

.css-qnwt0::after {
    content: var(--sf-img-8);
    padding-left: 12px;
    transform: scale(1.3);
    line-height: 0
}

.css-1k3x8v3 {
    bottom: 0px;
    left: 0px;
    position: absolute;
    opacity: 0;
    pointer-events: none;
    width: 100%;
    box-sizing: border-box
}

.css-bi4s6q {
    position: absolute;
    right: 7px;
    top: calc(50% - 0.5em);
    pointer-events: none;
    color: rgba(0, 0, 0, 0.54)
}

.css-igs3ac {
    text-align: left;
    position: absolute;
    inset: -5px 0px 0px;
    margin: 0px;
    padding: 0px 8px;
    pointer-events: none;
    border-radius: inherit;
    border-style: solid;
    overflow: hidden;
    min-width: 0%
}

.css-ihdtdm {
    float: unset;
    width: auto;
    overflow: hidden;
    padding: 0px;
    line-height: 11px;
    transition: width 150ms cubic-bezier(0, 0, 0.2, 1)
}

@keyframes animation-61bdi0 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

@keyframes animation-61bdi0 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

@keyframes animation-1p2h4ri {
    0% {
        stroke-dasharray: 1px, 200px;
        stroke-dashoffset: 0px
    }

    50% {
        stroke-dasharray: 100px, 200px;
        stroke-dashoffset: -15px
    }

    100% {
        stroke-dasharray: 100px, 200px;
        stroke-dashoffset: -125px
    }
}

@keyframes animation-1p2h4ri {
    0% {
        stroke-dasharray: 1px, 200px;
        stroke-dashoffset: 0px
    }

    50% {
        stroke-dasharray: 100px, 200px;
        stroke-dashoffset: -15px
    }

    100% {
        stroke-dasharray: 100px, 200px;
        stroke-dashoffset: -125px
    }
}

.css-1azbzb1 {
    line-height: 1.4375em;
    letter-spacing: 0.00938em;
    box-sizing: border-box;
    cursor: text;
    display: inline-flex;
    -moz-box-align: center;
    align-items: center;
    position: relative;
    border-radius: 4px;
    padding: 4px;
    font-size: 14px;
    font-weight: 600;
    font-family: "Inter";
    color: rgb(255, 255, 255);
    transition: 0.3s ease-in-out
}

.css-1azbzb1:hover .MuiOutlinedInput-notchedOutline {
    border-color: rgba(0, 0, 0, 0.87)
}

@media (hover:none) {
    .css-1azbzb1:hover .MuiOutlinedInput-notchedOutline {
        border-color: rgba(0, 0, 0, 0.23)
    }
}

.css-1azbzb1:hover {
    background-color: rgb(63, 65, 131)
}

.css-1rwpsur {
    appearance: none;
    user-select: none;
    border-radius: 4px;
    cursor: pointer;
    font: inherit;
    letter-spacing: inherit;
    color: currentcolor;
    border: 0px;
    box-sizing: content-box;
    background: none;
    margin: 0px;
    min-width: 0px;
    width: 100%;
    animation-name: mui-auto-fill-cancel;
    animation-duration: 10ms;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 8px !important;
    -moz-box-align: center;
    align-items: center
}

.css-1rwpsur:focus {
    border-radius: 4px
}

.css-1rwpsur.css-1rwpsur.css-1rwpsur {
    padding-right: 32px
}

.css-1rwpsur.MuiSelect-select {
    height: auto;
    min-height: 1.4375em;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.css-1rwpsur.MuiSelect-select {
    display: flex !important
}

.css-1rwpsur::-webkit-input-placeholder {
    color: currentcolor;
    opacity: 0.42;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1)
}

.css-1rwpsur::placeholder {
    color: currentcolor;
    opacity: 0.42;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1)
}

.css-1rwpsur:focus {
    outline: 0px
}

.css-1rwpsur:invalid {
    box-shadow: none
}

.css-1rwpsur::-webkit-search-decoration {
    appearance: none
}

.css-1rwpsur:autofill {
    animation-duration: 5000s;
    animation-name: mui-auto-fill
}

.css-1rwpsur:autofill {
    border-radius: inherit
}

.css-1rwpsur::after {
    content: var(--sf-img-8);
    padding-left: 8px;
    line-height: 0
}

.css-dhf0ok {
    position: absolute;
    right: 7px;
    top: calc(50% - 0.5em);
    pointer-events: none;
    color: rgba(0, 0, 0, 0.54)
}

.css-wruvm4 {
    text-align: left;
    position: absolute;
    inset: -5px 0px 0px;
    margin: 0px;
    padding: 0px 8px;
    pointer-events: none;
    border-radius: inherit;
    overflow: hidden;
    min-width: 0%;
    border: 0px
}

.css-9l3uo3 {
    margin: 0px;
    font-family: "Roboto", "Helvetica", "Arial", sans-serif;
    letter-spacing: 0.00938em
}

@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 100 800;
    src: url(data:font/woff2;base64,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)format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@layer dynamic-project-environment-theme {

    #dynamic-widget,
    #dynamic-modal,
    .dynamic-shadow-dom {
        --dynamic-brand-primary-color: #4779FF;
        --dynamic-badge-dot-background: #4779FF;
        --dynamic-footer-background-color: #4779FF
    }
}

.sf-hidden {
    display: none !important
}

img[src="data:,"],
source[src="data:,"] {
    display: none !important
}

@layer shadow-reset {
    .dynamic-shadow-dom-content {
        all: initial
    }
}

@layer preflight {

    a,
    hr {
        color: inherit
    }

    progress,
    sub,
    sup {
        vertical-align: baseline
    }

    blockquote,
    body,
    dd,
    dl,
    fieldset,
    figure,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    hr,
    menu,
    ol,
    p,
    pre,
    ul {
        margin: 0
    }

    fieldset,
    legend,
    menu,
    ol,
    ul {
        padding: 0
    }

    *,
    :after,
    :before {
        border: 0 solid;
        box-sizing: border-box
    }

    html {
        -webkit-text-size-adjust: 100%;
        -moz-text-size-adjust: 100%;
        text-size-adjust: 100%;
        font-feature-settings: normal;
        font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
        line-height: 1.5;
        -moz-tab-size: 4;
        -o-tab-size: 4;
        tab-size: 4
    }

    body {
        line-height: inherit
    }

    hr {
        border-top-width: 1px;
        height: 0
    }

    abbr:where([title]) {
        -webkit-text-decoration: underline dotted;
        text-decoration: underline dotted
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-size: inherit;
        font-weight: inherit
    }

    a {
        text-decoration: inherit
    }

    b,
    strong {
        font-weight: bolder
    }

    code,
    kbd,
    pre,
    samp {
        font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
        font-size: 1em
    }

    small {
        font-size: 80%
    }

    sub,
    sup {
        font-size: 75%;
        line-height: 0;
        position: relative
    }

    sub {
        bottom: -.25em
    }

    sup {
        top: -.5em
    }

    table {
        border-collapse: collapse;
        border-color: inherit;
        text-indent: 0
    }

    button,
    input,
    optgroup,
    select,
    textarea {
        color: inherit;
        font-family: inherit;
        font-size: 100%;
        font-weight: inherit;
        line-height: inherit;
        margin: 0;
        padding: 0
    }

    button,
    select {
        text-transform: none
    }

    [type=button],
    [type=reset],
    [type=submit],
    button {
        -webkit-appearance: button;
        -moz-appearance: button;
        appearance: button;
        background-color: transparent;
        background-image: none
    }

    :-moz-focusring {
        outline: auto
    }

    :-moz-ui-invalid {
        box-shadow: none
    }

    ::-webkit-inner-spin-button,
    ::-webkit-outer-spin-button {
        height: auto
    }

    [type=search] {
        -webkit-appearance: textfield;
        -moz-appearance: textfield;
        appearance: textfield;
        outline-offset: -2px
    }

    ::-webkit-search-decoration {
        -webkit-appearance: none;
        appearance: none
    }

    ::-webkit-file-upload-button {
        -webkit-appearance: button;
        appearance: button;
        font: inherit
    }

    summary {
        display: list-item
    }

    menu,
    ol,
    ul {
        list-style: none
    }

    textarea {
        resize: vertical
    }

    input::-moz-placeholder,
    textarea::-moz-placeholder {
        color: #9ca3af;
        opacity: 1
    }

    input::placeholder,
    textarea::placeholder {
        color: #9ca3af;
        opacity: 1
    }

    [role=button],
    button {
        cursor: pointer
    }

    :disabled {
        cursor: default
    }

    audio,
    canvas,
    embed,
    iframe,
    img,
    object,
    svg,
    video {
        display: block;
        vertical-align: middle
    }

    img,
    video {
        height: auto;
        max-width: 100%
    }

    [hidden] {
        display: none
    }
}

.accordion-item {
    overflow: hidden;
    position: relative;
    transition-duration: .15s;
    transition-property: max-height;
    transition-timing-function: ease-out
}

.accordion-item--full-height {
    height: 100%
}

.accordion-item__curtain {
    background-color: var(--dynamic-overlay);
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity 50ms ease-in;
    z-index: 1
}

.accordion-item__curtain--dimmed {
    bottom: 0;
    opacity: 1
}

.vertical-accordion__container {
    display: flex;
    flex-direction: column
}

.alert {
    align-items: center;
    border-radius: calc(var(--dynamic-border-radius)/3);
    display: flex;
    gap: .75rem;
    padding: .75rem
}

.alert--error {
    background-color: var(--dynamic-error-2);
    color: var(--dynamic-error-1)
}

.alert--warning {
    background-color: var(--dynamic-alert-2);
    color: var(--dynamic-alert-1)
}

.alert__icon {
    flex-shrink: 0
}

.badge__container {
    align-items: center;
    background-color: var(--dynamic-badge-background);
    color: var(--dynamic-badge-color);
    display: flex;
    font-size: .625rem;
    font-weight: 500;
    gap: .25rem;
    padding: .25rem .5rem;
    position: relative;
    white-space: nowrap
}

.badge__container,
.badge__dot {
    border-radius: 9999px;
    transition: color .3s, background-color .3s
}

.badge__dot {
    background-color: var(--dynamic-badge-dot-background);
    height: .375rem;
    width: .375rem
}

.button {
    align-items: center;
    cursor: pointer;
    display: flex;
    gap: .375rem;
    justify-content: center;
    position: relative;
    transition: all .2s ease
}

.button:disabled:not(.button--loading) {
    cursor: default;
    opacity: .5
}

.button--expanded {
    width: 100%
}

.button--brand-primary {
    background: var(--dynamic-brand-primary-color);
    border: var(--dynamic-button-primary-border);
    box-shadow: var(--dynamic-shadow-down-1);
    color: #fff;
    padding: var(--dynamic-button-primary-padding)
}

.button--brand-primary .typography {
    font-size: var(--dynamic-button-primary-font-size)
}

.button--brand-primary:hover:enabled {
    box-shadow: var(--dynamic-button-shadow)
}

.button--brand-primary:active:enabled,
.button--primary {
    box-shadow: var(--dynamic-shadow-down-1)
}

.button--primary {
    background: var(--dynamic-button-primary-background);
    border: var(--dynamic-button-primary-border);
    padding: var(--dynamic-button-primary-padding)
}

.button--primary .typography {
    font-size: var(--dynamic-button-primary-font-size)
}

.button--primary:hover:enabled {
    box-shadow: var(--dynamic-button-shadow)
}

.button--primary:active:enabled,
.button--secondary {
    box-shadow: var(--dynamic-shadow-down-1)
}

.button--secondary {
    background: var(--dynamic-button-secondary-background);
    border: var(--dynamic-button-secondary-border);
    padding: var(--dynamic-button-secondary-padding)
}

.button--secondary .typography {
    font-size: var(--dynamic-button-primary-font-size)
}

.button--secondary:hover:enabled {
    background: var(--dynamic-hover)
}

.button--secondary:active:enabled {
    background: var(--dynamic-base-3)
}

.button--tertiary,
.button--tertiary .typography {
    color: var(--dynamic-text-secondary)
}

.button--tertiary:hover:enabled,
.button--tertiary:hover:enabled .typography {
    color: var(--dynamic-text-primary)
}

.button--padding-default {
    border-radius: calc(var(--dynamic-border-radius)/2);
    padding: .625rem 1rem
}

.button--padding-large {
    border-radius: var(--dynamic-button-border-radius);
    padding: .875rem 1.25rem
}

.button--padding-medium {
    border-radius: calc(var(--dynamic-button-border-radius)/1.5);
    padding: .625rem 1rem
}

.button--padding-small {
    border-radius: calc(var(--dynamic-button-border-radius)/2);
    padding: .5rem .75rem
}

.button--padding-none {
    padding: 0
}

.button--padding-login-screen-height {
    border-radius: calc(var(--dynamic-border-radius)/2);
    height: 2.5rem;
    padding: 0 1rem
}

.button__spinner {
    margin-left: auto;
    margin-right: auto
}

.button__end-slot,
.button__start-slot {
    display: inline-flex
}

.button__spinner-container {
    align-items: center;
    bottom: 0;
    color: var(--dynamic-text-primary);
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.button--loading>:not(.button__spinner-container) {
    opacity: 0
}

.checkbox--hidden {
    cursor: pointer;
    display: block;
    height: 1rem;
    opacity: 0;
    position: absolute;
    width: 1rem;
    z-index: 10
}

.checkbox--hidden:checked+.checkbox--visible {
    background: var(--dynamic-brand-primary-color);
    border-style: none
}

.checkbox--hidden:checked+.checkbox--visible>.checkbox__icon {
    opacity: 1
}

.checkbox--hidden:disabled {
    pointer-events: none
}

.checkbox--visible {
    align-items: center;
    background: var(--dynamic-base-3);
    border: .0625rem solid var(--dynamic-base-4);
    border-radius: calc(var(--dynamic-border-radius)/4);
    display: flex;
    height: 1rem;
    justify-content: center;
    position: absolute;
    transition-duration: .2s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    width: 1rem;
    z-index: 0
}

.checkbox__container {
    height: 1rem;
    position: relative;
    width: 1rem
}

.checkbox__icon {
    color: #fff;
    height: .75rem;
    opacity: 0;
    transition-duration: .2s;
    transition-property: opacity;
    width: .75rem
}

.connect-button {
    background: var(--dynamic-connect-button-background);
    border: var(--dynamic-connect-button-border);
    border-radius: calc(var(--dynamic-connect-button-radius, var(--dynamic-border-radius))/2);
    box-shadow: var(--dynamic-connect-button-shadow)
}

.connect-button:hover:enabled {
    background: var(--dynamic-connect-button-background-hover);
    border: var(--dynamic-connect-button-border-hover);
    box-shadow: var(--dynamic-connect-button-shadow-hover)
}

.connect-button:hover:enabled .typography {
    color: var(--dynamic-connect-button-color-hover)
}

.connect-button .typography {
    color: var(--dynamic-connect-button-color)
}

.copy-button__container {
    position: relative
}

.copy-button__tooltip {
    background-color: var(--dynamic-text-primary);
    color: var(--dynamic-base-2);
    font-size: .75rem
}

@keyframes enter-tile {
    0% {
        opacity: 0;
        transform: translateY(.5rem)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.enter-list-tile-animation {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-iteration-count: 1;
    animation-name: enter-tile;
    animation-timing-function: ease-out
}

.error-container {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: .5rem;
    padding: .5rem .75rem
}

.error-container img,
.error-container svg {
    height: 1.25rem;
    width: 1.25rem
}

.error-container--error {
    background: var(--dynamic-error-2);
    color: var(--dynamic-error-1)
}

.error-container--info {
    background: var(--dynamic-base-3);
    color: var(--dynamic-text-primary)
}

.error-container--success {
    background: var(--dynamic-success-2);
    color: var(--dynamic-success-1)
}

.error-container--multi-wallet {
    margin-bottom: .75rem
}

.error--with-icon {
    margin-left: .875rem
}

.icon--color-brand-primary {
    color: var(--dynamic-brand-primary-color)
}

.icon--color-text-primary {
    color: var(--dynamic-text-primary)
}

.icon--color-text-secondary {
    color: var(--dynamic-text-secondary)
}

.icon--color-text-tertiary {
    color: var(--dynamic-text-tertiary)
}

.icon--color-text-error {
    color: var(--dynamic-error-1)
}

.icon--color-success-1 {
    color: var(--dynamic-success-1)
}

.icon--size-xsmall {
    height: .75rem;
    width: .75rem
}

.icon--size-small {
    height: 1rem;
    width: 1rem
}

.icon--size-mini {
    height: 1.25rem;
    width: 1.25rem
}

.icon--size-medium {
    height: 1.5rem;
    width: 1.5rem
}

.icon--size-large {
    height: 2.375rem;
    width: 2.375rem
}

.icon-button {
    align-items: center;
    border-radius: 100%;
    color: var(--dynamic-text-tertiary);
    display: flex;
    justify-content: center
}

.icon-button svg:hover {
    color: var(--dynamic-text-secondary)
}

.icon-button svg:active {
    color: var(--dynamic-text-primary)
}

.indicator__container {
    align-items: center;
    background: var(--dynamic-base-1);
    border-radius: 100%;
    bottom: 0;
    display: flex;
    justify-content: center;
    position: absolute;
    right: 0
}

.indicator__icon {
    background: var(--dynamic-success-1);
    border-radius: 100%
}

.indicator__wallet-connect {
    background: #4084ed;
    bottom: 0;
    color: #fff;
    position: absolute;
    right: -.125rem
}

.icon-with-spinner__container,
.indicator__wallet-connect {
    align-items: center;
    border-radius: 9999px;
    display: flex;
    justify-content: center
}

.icon-with-spinner__container {
    position: relative
}

.icon-with-spinner__container img {
    height: 100%;
    width: 100%
}

.icon-with-spinner__icon-container {
    align-items: center;
    display: flex;
    justify-content: center;
    position: relative
}

.icon-with-spinner__spinner-container {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: repeat(2, minmax(0, 1fr));
    position: absolute;
    right: 0;
    top: 0
}

.icon-with-spinner__spinner {
    grid-column-start: 2;
    grid-row-start: 1;
    height: 100%;
    width: 100%
}

.icon-with-spinner__animation {
    animation: spin 1.4s linear infinite
}

.icon-with-status__container {
    margin-bottom: 12px;
    max-width: -moz-fit-content;
    max-width: fit-content;
    position: relative
}

.icon-with-status__container .icon {
    border-radius: 100%
}

.icon-with-status__status-dot {
    bottom: -.125rem;
    position: absolute;
    right: -.25rem
}

.icon-with-status__container .inner-icon__container {
    background: var(--dynamic-base-1);
    border-radius: 100%;
    bottom: -.125rem;
    padding: .1875rem;
    position: absolute;
    right: -.1875rem
}

.icon-with-status__container .inner-icon {
    border-radius: 100%
}

.icon-with-status__container .inner-icon svg {
    height: 1rem;
    width: 1rem
}

.icon-with-status__container .inner-icon--green {
    background: var(--dynamic-success-1)
}

.icon-with-status__container .inner-icon--red {
    background: var(--dynamic-error-1)
}

.icon-with-status__container .inner-icon path {
    fill: var(--dynamic-base-1)
}

.icon-with-status__container .status-dot__container {
    align-items: center;
    background: var(--dynamic-base-1);
    border-radius: 100%;
    bottom: -.125rem;
    display: flex;
    height: .625rem;
    justify-content: center;
    position: absolute;
    right: -.25rem;
    width: .625rem
}

.icon-with-status__container .status-dot {
    border-radius: 100%;
    height: .375rem;
    width: .375rem
}

.icon-with-status__container .status-dot--green {
    background: var(--dynamic-success-1)
}

.icon-with-status__container .status-dot--red {
    background: var(--dynamic-error-1)
}

.info-item__container {
    color: var(--dynamic-text-tertiary);
    display: flex
}

.info-item__container a {
    text-decoration: underline
}

.info-item__container .info-item__icon-container {
    border-radius: calc(var(--dynamic-border-radius)/3);
    color: var(--dynamic-text-tertiary);
    display: flex;
    margin-right: 1.125rem
}

.info-item__container .info-item__icon-container svg {
    height: 1.5rem;
    width: 1.5rem
}

.info-item__container .info-item__secondary-text {
    margin-top: .25rem
}

.input__container {
    position: relative
}

.input__container .input__suffix {
    position: absolute;
    right: 1rem;
    top: 1rem
}

.input__container .input {
    background: var(--dynamic-base-2);
    border-color: var(--dynamic-base-3);
    border-radius: calc(var(--dynamic-border-radius)*.4);
    border-width: .0625rem;
    color: var(--dynamic-text-primary);
    font-size: .9375rem;
    font-weight: 400;
    margin: 0;
    outline: none;
    transition: all .2s ease;
    width: 100%
}

.input__container .input:disabled {
    background: var(--dynamic-base-3);
    border-color: var(--dynamic-base-4)
}

.input__container .input:disabled .input__label {
    color: var(--dynamic-text-tertiary)
}

.input__container .input__label {
    color: var(--dynamic-text-secondary);
    cursor: text;
    font-size: .625rem;
    pointer-events: none
}

.input__container .input:not(.input__error):focus,
.input__container .input:not(.input__error):hover {
    background: var(--dynamic-base-2);
    border-color: var(--dynamic-base-4)
}

.input__container .input__error {
    background: var(--dynamic-error-2);
    border-color: var(--dynamic-error-1)
}

.input__container .input__error~.input__label,
.input__container .input__error~.input__trailing {
    color: var(--dynamic-error-1)
}

.input__container .input__has_trailing {
    padding-right: 4rem
}

.input__container .input__trailing {
    color: var(--dynamic-text-secondary);
    font-size: .75rem;
    font-weight: 500;
    position: absolute;
    right: .75rem;
    top: 50%;
    transform: translateY(-50%)
}

.input__container--dense .input {
    padding: 1.125rem .75rem .375rem
}

.input__container--dense .input::-moz-placeholder {
    color: transparent
}

.input__container--dense .input::placeholder {
    color: transparent
}

.input__container--dense .input__label {
    left: .75rem;
    position: absolute;
    top: .4375rem;
    transition: all .2s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.input__container--dense .input:-moz-placeholder-shown~.input__label {
    font-size: .9375rem;
    top: .75rem
}

.input__container--dense .input:placeholder-shown~.input__label {
    font-size: .9375rem;
    top: .75rem
}

.input__container--dense .input:focus~.input__label {
    font-size: .625rem;
    top: .4375rem
}

.input__container--regular {
    display: flex;
    flex-direction: column
}

.input__container--regular .input {
    padding: .75rem
}

.input__container--regular .input__label {
    align-items: center;
    display: inline-flex;
    font-size: .75rem;
    line-height: 1rem;
    margin-bottom: .5rem;
    order: -1
}

.input__container--regular .input__label:after {
    background: var(--dynamic-base-4);
    content: "";
    flex: 1;
    height: 1px;
    margin-left: .75rem;
    right: 0
}

.input__container--regular .input__suffix {
    top: 2.375rem
}

.input__message {
    color: var(--dynamic-text-primary);
    padding: .5rem 0
}

.input__message__error {
    color: var(--dynamic-error-1)
}

.list-tile {
    align-items: center;
    background-color: var(--dynamic-wallet-list-tile-background);
    border: var(--dynamic-wallet-list-tile-border);
    border-radius: calc(var(--dynamic-border-radius)/2);
    box-shadow: var(--dynamic-wallet-list-tile-shadow);
    color: var(--dynamic-text-primary);
    display: flex;
    gap: .625rem;
    padding: var(--dynamic-wallet-list-tile-padding);
    transition-duration: var(--dynamic-wallet-list-tile-animation-duration);
    transition-property: all;
    transition-timing-function: ease-out;
    width: 100%
}

.list-tile:not(:disabled):active {
    transform: scale(.95)
}

.list-tile:not(:disabled):hover {
    background-color: var(--dynamic-wallet-list-tile-background-hover);
    border: var(--dynamic-wallet-list-tile-border-hover);
    box-shadow: var(--dynamic-wallet-list-tile-shadow-hover)
}

.list-tile__children {
    flex-grow: 1;
    text-align: left
}

.modal-header {
    align-items: center;
    background: var(--dynamic-header-background);
    display: flex;
    justify-content: center;
    padding: var(--dynamic-header-padding);
    width: 100%
}

.modal-header--border {
    border-bottom: var(--dynamic-header-border-bottom)
}

.modal-header--align-content-bottom {
    align-items: start
}

.modal-header__leading,
.modal-header__trailing {
    align-items: center;
    display: flex;
    flex: 1;
    gap: .25rem;
    height: 1.5rem;
    justify-content: start;
    margin-right: auto
}

.modal-header__trailing {
    justify-content: flex-end;
    margin-left: auto;
    margin-right: 0
}

.evm-network-control__container {
    align-items: center;
    background: var(--dynamic-base-2);
    border-radius: calc(var(--dynamic-border-radius)/2);
    bottom: 0;
    color: var(--dynamic-text-primary);
    display: flex;
    gap: .375rem;
    max-width: 100%;
    padding: .25rem;
    position: absolute;
    right: 0;
    transform: translateX(50%)
}

.evm-network-control__container--error {
    border: 1px solid var(--dynamic-error-1);
    color: var(--dynamic-error-1);
    cursor: auto
}

.evm-network-control__network-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.evm-network-control__arrow-icon {
    min-width: 1rem;
    transform: rotate(90deg);
    transition: transform .15s linear
}

.evm-network-control__arrow-icon--active {
    transform: rotate(-90deg)
}

@keyframes spinner-animation {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.network {
    color: var(--dynamic-text-primary);
    display: flex;
    justify-content: space-between;
    width: 100%
}

.network .network__container {
    align-items: flex-start;
    display: flex
}

.network .network__title-icon {
    height: 1rem;
    margin-right: .5rem;
    margin-top: .0625rem;
    width: 1rem
}

.network .network__title-container {
    display: flex;
    flex-direction: column;
    gap: .25rem
}

.network .network__title-copy {
    white-space: nowrap
}

.network .network__status-container {
    align-items: center;
    border-radius: 100%;
    display: flex;
    height: 1rem;
    justify-content: center;
    width: 1rem
}

.network .network__status-container .network__status-icon {
    color: #fff;
    height: .75rem;
    width: .75rem
}

.network .network__status-container .network__status-icon svg path {
    fill: currentcolor
}

.network .network__status-container .network__status-spinner-icon {
    animation: spinner-animation 2s linear infinite;
    height: .75rem;
    margin-right: -.9375rem;
    margin-top: -.75rem;
    transform-origin: 0 100%;
    width: .75rem
}

.network .network__status-container--active {
    background-color: var(--dynamic-brand-primary-color)
}

.network-action {
    align-items: center;
    display: flex;
    padding: .5rem 1rem
}

@media (pointer:coarse) {
    .network-action {
        padding: .5rem 1.5rem
    }
}

.network-action:not(.network--not-supported) {
    cursor: pointer
}

.network-action:not(.network--not-supported):hover {
    background-color: var(--dynamic-hover)
}

.network-control-skeleton {
    align-items: center;
    display: flex;
    gap: .375rem;
    justify-content: center
}

.network-control-skeleton__icon {
    background-color: var(--dynamic-text-secondary);
    border-radius: 9999px;
    height: 1rem;
    width: 1rem
}

.non-network-switching-supported-control {
    align-items: center;
    background: var(--dynamic-base-2);
    border-radius: calc(var(--dynamic-border-radius)/2);
    bottom: 0;
    color: var(--dynamic-text-primary);
    display: flex;
    gap: .375rem;
    justify-content: center;
    padding: .25rem;
    position: absolute;
    right: 0;
    transform: translateX(50%)
}

.non-network-switching-supported-control--error {
    background-color: var(--dynamic-error-2);
    cursor: auto
}

.non-network-switching-supported-control__network-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.network-picker-network-control {
    display: flex;
    flex-direction: column
}

.network-picker-network-control__anchor {
    padding-top: .125rem;
    position: relative
}

.pin-field__container {
    display: flex;
    flex: 1;
    gap: 2.5%;
    justify-content: space-between;
    margin-top: 1rem;
    max-width: 19.5rem;
    width: 100%
}

.pin-input__input {
    background: var(--dynamic-base-2);
    border: .0625rem solid var(--dynamic-base-4);
    border-radius: .75rem;
    color: var(--dynamic-text-primary);
    font-size: 1rem;
    height: 2.75rem;
    max-width: 2.75rem;
    outline: .125rem solid transparent;
    outline-offset: .125rem;
    text-align: center;
    width: 100%
}

.pin-input__input:last-child {
    margin-right: 0
}

.pin-input__input:disabled {
    cursor: not-allowed;
    opacity: .5
}

.pin-input__input--error {
    background: var(--dynamic-error-2);
    border-color: var(--dynamic-error-1);
    color: var(--dynamic-error-1)
}

.pin-input__input--success {
    background: var(--dynamic-success-2);
    border-color: var(--dynamic-success-1);
    color: var(--dynamic-success-1)
}

.portal__container {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.portal__backdrop {
    -webkit-backdrop-filter: var(--dynamic-modal-backdrop-filter);
    backdrop-filter: var(--dynamic-modal-backdrop-filter);
    background: var(--dynamic-modal-backdrop-background);
    cursor: default;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%
}

.search__container {
    align-items: center;
    background: var(--dynamic-search-bar-background);
    border: var(--dynamic-search-bar-border);
    border-radius: var(--dynamic-search-border-radius);
    cursor: text;
    display: flex;
    gap: .625rem;
    height: 2.625rem;
    justify-content: space-between;
    min-height: 2.25rem;
    padding-left: .75rem;
    padding-right: .75rem
}

.search__container,
.search__container svg {
    color: var(--dynamic-text-tertiary)
}

.search__container:hover:not(.search__container--active, .search__container:focus-within) {
    background: var(--dynamic-search-bar-background-hover);
    border: var(--dynamic-search-bar-border-hover);
    color: var(--dynamic-text-secondary)
}

.search__container:hover:not(.search__container--active, .search__container:focus-within) svg {
    color: var(--dynamic-text-secondary)
}

.search__container--active,
.search__container:focus-within {
    background: var(--dynamic-search-bar-background-focus);
    border: var(--dynamic-search-bar-border-focus);
    color: var(--dynamic-text-primary)
}

.search__container--active svg,
.search__container:focus-within svg {
    color: var(--dynamic-text-secondary)
}

.search-icon__container {
    align-items: center;
    color: var(--dynamic-text-tertiary);
    display: flex;
    height: 1rem;
    justify-content: center;
    width: 1rem
}

.search__input {
    background: none;
    border: 0;
    color: var(--dynamic-text-primary);
    display: flex;
    flex-grow: 1;
    font-size: var(--dynamic-text-size-body-small);
    font-weight: 500;
    line-height: 1rem;
    margin: 0;
    outline: none;
    padding-bottom: .25rem;
    padding-top: .25rem
}

.search__input::-moz-placeholder {
    color: var(--dynamic-text-tertiary)
}

.search__input::placeholder {
    color: var(--dynamic-text-tertiary)
}

.search__input:hover::-moz-placeholder {
    color: var(--dynamic-text-secondary)
}

.search__input:hover::placeholder {
    color: var(--dynamic-text-secondary)
}

.search__input:focus::-moz-placeholder {
    color: transparent
}

.search__input:focus::placeholder {
    color: transparent
}

.search__button--clear {
    color: var(--dynamic-text-secondary);
    font-size: var(--dynamic-text-size-body-mini)
}

.search__button--clear:hover {
    color: var(--dynamic-text-primary)
}

.select__container {
    cursor: pointer;
    position: relative
}

.select__container .select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    bottom: 0;
    left: 0;
    opacity: 0;
    outline: none;
    position: absolute;
    right: 0;
    top: 0
}

.select__container .select::-moz-placeholder {
    color: transparent
}

.select__container .select::placeholder {
    color: transparent
}

.select__container .select__body {
    background: var(--dynamic-base-2);
    border-color: var(--dynamic-base-4);
    border-radius: calc(var(--dynamic-border-radius)*.4);
    border-width: .0625rem;
    display: block;
    margin: 0;
    padding: 1.125rem .75rem .375rem;
    position: relative;
    transition: all .2s ease;
    width: 100%
}

.select__container .select__value {
    color: var(--dynamic-text-primary);
    font-size: .9375rem;
    font-weight: 400
}

.select__container .select__label {
    color: var(--dynamic-text-secondary);
    font-size: .9375rem;
    left: .75rem;
    pointer-events: none;
    position: absolute;
    top: .75rem;
    transition: all .2s ease
}

.select__container .select__control_icon {
    align-items: center;
    bottom: 0;
    color: var(--dynamic-text-secondary);
    display: flex;
    position: absolute;
    right: .75rem;
    top: 0
}

.select__container .select__has_value .select__label {
    font-size: .625rem;
    top: .4375rem
}

.select__container .select:has(.select__error)~.select__body {
    background: var(--dynamic-error-2);
    border-color: var(--dynamic-error-1)
}

.select__container .select__error {
    background: var(--dynamic-error-2);
    border-color: var(--dynamic-error-1)
}

.select__container .select__error .select__control_icon,
.select__container .select__error .select__label {
    color: var(--dynamic-error-1)
}

.select__message {
    color: var(--dynamic-text-primary);
    padding-top: .5rem
}

.select__message__error {
    color: var(--dynamic-error-1)
}

.separator {
    border-top: .0625rem solid var(--dynamic-base-3)
}

@keyframes shimmer {
    to {
        transform: translateX(100%)
    }
}

.skeleton {
    background: var(--dynamic-base-3);
    border-radius: calc(var(--dynamic-border-radius)/6);
    display: inline-flex;
    line-height: 1;
    min-width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 0
}

.skeleton:after {
    animation: shimmer 2s infinite;
    background-image: var(--dynamic-loading-animation-gradient);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: translateX(-100%)
}

.spinner {
    animation: spin 1s linear infinite
}

.spinner path {
    stroke: var(--dynamic-brand-primary-color)
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.status-dot__container {
    align-items: center;
    background: var(--dynamic-base-1);
    border-radius: 100%;
    display: flex;
    height: .625rem;
    justify-content: center;
    width: .625rem
}

.status-dot {
    border-radius: 100%;
    height: .375rem;
    width: .375rem
}

.status-dot--green {
    background: var(--dynamic-success-1)
}

.status-dot--red {
    background: var(--dynamic-error-1)
}

.status-dot--yellow {
    background: var(--dynamic-alert-1)
}

.switch__container {
    display: flex
}

.switch__container.disabled {
    opacity: .2;
    pointer-events: none
}

.switch__container .button {
    background: var(--dynamic-base-2);
    border-radius: 0;
    box-shadow: var(--dynamic-shadow-down-1);
    color: var(--dynamic-text-primary);
    font-size: var(--dynamic-text-size-button-primary);
    font-weight: 400;
    margin: 0;
    padding: .75rem 0;
    width: 100%
}

.switch__container .button:first-child {
    border-bottom-left-radius: calc(var(--dynamic-border-radius)/3);
    border-right: 0;
    border-top-left-radius: calc(var(--dynamic-border-radius)/3)
}

.switch__container .button:last-child {
    border-bottom-right-radius: calc(var(--dynamic-border-radius)/3);
    border-top-right-radius: calc(var(--dynamic-border-radius)/3)
}

.switch__container .button.active {
    background: var(--dynamic-brand-primary-color);
    color: #fff
}

.text-button {
    align-items: center;
    border-radius: calc(var(--dynamic-border-radius)/6);
    color: var(--dynamic-text-secondary);
    cursor: pointer;
    display: flex;
    font-size: .75rem;
    font-weight: 500;
    gap: .375rem;
    padding: .125rem .375rem
}

.text-button:hover {
    background-color: var(--dynamic-hover)
}

.auth-mode-switch__container {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 1rem;
    gap: .25rem;
    margin-bottom: .25rem
}

.auth-mode-switch__container label {
    cursor: pointer
}

.multi-wallet-switch__container {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 1rem;
    gap: .25rem;
    margin-bottom: .25rem
}

.multi-wallet-switch__container label {
    cursor: pointer
}

.toolkit__container {
    background: var(--dynamic-base-1);
    border-bottom-right-radius: calc(var(--dynamic-border-radius)/1.5);
    border-top-right-radius: calc(var(--dynamic-border-radius)/1.5);
    display: flex;
    flex-direction: column;
    gap: 1rem;
    left: 0;
    padding: 1.875rem 3.5rem;
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    width: 18.125rem
}

@media (pointer:coarse) {
    .toolkit__container {
        display: none
    }
}

.switcher__copy {
    color: var(--dynamic-text-primary);
    margin-bottom: .25rem
}

.tos-and-pp__text {
    color: var(--dynamic-text-secondary);
    font-size: var(--dynamic-text-size-body-small);
    margin: 0 auto;
    text-align: center
}

.tos-and-pp__text .tos-and-pp__link {
    color: var(--dynamic-text-link);
    text-decoration: none
}

.zoom-transition__root {
    transform-origin: 50% 50%
}

.vertical-drawer-animation {
    overflow: hidden;
    transition-property: max-height;
    transition-timing-function: ease-out
}

.typography {
    font-family: var(--dynamic-font-family-primary);
    font-weight: 500;
    line-height: normal
}

.typography--title {
    font-size: var(--dynamic-text-size-title)
}

.typography--body-normal {
    font-size: var(--dynamic-text-size-body-normal)
}

.typography--body-small {
    font-size: var(--dynamic-text-size-body-small)
}

.typography--body-mini {
    font-size: var(--dynamic-text-size-body-mini)
}

.typography--button-primary {
    font-size: var(--dynamic-text-size-button-primary);
    font-weight: 700
}

.typography--button-secondary {
    font-size: var(--dynamic-text-size-button-secondary);
    font-weight: 700
}

.typography--button-tertiary {
    font-size: var(--dynamic-text-size-button-secondary);
    font-weight: 400
}

.typography--numbers-big {
    font-family: var(--dynamic-font-family-numbers);
    font-size: var(--dynamic-text-size-numbers-big)
}

.typography--numbers-medium {
    font-family: var(--dynamic-font-family-numbers);
    font-size: var(--dynamic-text-size-numbers-medium)
}

.typography--bold {
    font-weight: 700
}

.typography--medium {
    font-weight: 500
}

.typography--regular {
    font-weight: 400
}

.typography--link {
    color: var(--dynamic-text-link)
}

.typography--brand-primary {
    color: var(--dynamic-brand-primary-color)
}

.typography--primary {
    color: var(--dynamic-text-primary)
}

.typography--secondary {
    color: var(--dynamic-text-secondary)
}

.typography--tertiary {
    color: var(--dynamic-text-tertiary)
}

.typography--uppercase {
    text-transform: uppercase
}

.typography--dynamic-error-1 {
    color: var(--dynamic-error-1)
}

.typography--errror-2 {
    color: var(--dynamic-error-2)
}

.typography--connection-green-1 {
    color: var(--dynamic-success-1)
}

.typography--tooltip {
    color: var(--dynamic-tooltip-text-color)
}

.typography--inherit {
    color: inherit
}

.typography--truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.powered-by-dynamic {
    align-items: center;
    color: var(--dynamic-text-tertiary);
    display: flex;
    text-decoration: none;
    width: 100%
}

.powered-by-dynamic--center {
    justify-content: center
}

.powered-by-dynamic--right {
    justify-content: end
}

.powered-by-dynamic__logo,
.powered-by-dynamic__text {
    display: inline-block
}

.powered-by-dynamic__text {
    margin-right: .25rem
}

.powered-by-dynamic__logo {
    display: inline-block;
    margin-top: .0625rem;
    max-width: 3.6875rem;
    width: 3.6875rem
}

.dynamic-footer {
    background: var(--dynamic-footer-background);
    border-top: var(--dynamic-footer-border-top);
    padding: var(--dynamic-footer-padding);
    width: 100%
}

.user-address,
.user-address__container {
    align-items: center;
    display: flex;
    justify-content: center
}

.user-address__container {
    margin-top: .375rem
}

.user-address__status-dot {
    margin-right: .375rem
}

.user-address__seperator {
    background-color: var(--dynamic-base-4);
    height: .5rem;
    margin: 0 .5rem;
    width: .0625rem
}

.app-origin-tile {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: .125rem
}

.app-origin-tile__title {
    align-items: center;
    display: flex;
    gap: .25rem
}

.app-origin-tile__logo {
    height: 1rem;
    width: 1rem
}

.options-switcher {
    background-color: var(--dynamic-base-4);
    display: flex;
    min-height: 2rem;
    position: relative
}

.options-switcher,
.options-switcher__active-rail,
.options-switcher__button {
    border-radius: calc(var(--dynamic-border-radius)/3)
}

.options-switcher__button {
    color: var(--dynamic-text-secondary);
    flex: 1;
    font-size: var(--dynamic-text-size-button-secondary);
    font-weight: 500;
    position: relative
}

.options-switcher__button--active {
    color: var(--dynamic-text-primary)
}

.options-switcher__active-rail {
    background-color: var(--dynamic-base-2);
    box-shadow: var(--dynamic-shadow-down-1);
    height: 100%;
    position: absolute;
    transition: left .1s ease-in-out
}

.dynamic-verified-email-icon {
    color: var(--dynamic-success-1)
}

.user-profile-field__value {
    align-items: center;
    display: flex;
    min-height: .9375rem;
    overflow: auto
}

.user-profile-field__verify-email-icon {
    margin-left: .25rem
}

.user-profile-section {
    margin: 0 0 .75rem
}

.user-profile-section__title {
    margin-bottom: .5rem
}

.user-profile-social-account__connected-avatar {
    border-radius: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.user-profile-social-account__connected-provider-icon {
    background-color: #fff;
    border-radius: 100%;
    bottom: -.1875rem;
    height: .875rem;
    padding: .09375rem;
    position: absolute;
    right: -.3125rem;
    width: .875rem
}

.user-profile-social-account {
    align-items: center;
    background-color: var(--dynamic-wallet-list-tile-background);
    border: var(--dynamic-wallet-list-tile-border);
    border-radius: calc(var(--dynamic-border-radius)/2);
    box-shadow: var(--dynamic-wallet-list-tile-shadow);
    color: var(--dynamic-text-primary);
    display: flex;
    gap: .625rem;
    padding: var(--dynamic-wallet-list-tile-padding);
    width: 100%
}

.user-profile-social-account__icon {
    height: 1.5rem;
    position: relative;
    width: 1.5rem
}

.user-profile-social-account__label {
    flex-grow: 1;
    text-align: left
}

.user-profile-social-account__button {
    padding: .1875rem .28125rem
}

.user-profile-social-account__button .button__spinner-container {
    left: auto
}

.user-profile__fields {
    background-color: var(--dynamic-base-2);
    border-radius: calc(var(--dynamic-border-radius)/2);
    padding: .75rem
}

.user-profile__fields,
.user-profile__social-accounts {
    display: flex;
    flex-direction: column;
    gap: .5rem
}

.divider {
    align-items: center;
    display: flex;
    gap: .75rem;
    justify-content: space-between;
    padding: 1rem 0
}

.divider__dash {
    background: var(--dynamic-base-4);
    height: .0625rem;
    width: 100%
}

.divider__text {
    white-space: nowrap
}

.divider__full-width {
    width: 100%
}

.dynamic-tooltip {
    background-color: var(--dynamic-tooltip-color);
    border-radius: calc(var(--dynamic-border-radius)/4);
    opacity: 0;
    padding: .125rem .5rem;
    pointer-events: none;
    position: absolute;
    transform: translate(-50%, -100%);
    transform-origin: 50% 50%;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap;
    z-index: -1
}

.dynamic-tooltip__arrow {
    bottom: -.1875rem;
    color: var(--dynamic-tooltip-color);
    height: .25rem;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: .375rem
}

.dynamic-tooltip--visible {
    opacity: 1;
    pointer-events: unset;
    -webkit-user-select: unset;
    -moz-user-select: unset;
    user-select: unset;
    z-index: 1
}

.modal-header-banner {
    padding: .5rem .75rem;
    text-align: center
}

.modal-header-banner__error {
    background-color: var(--dynamic-error-2)
}

.modal-header-banner__success {
    background-color: var(--dynamic-success-2)
}

.modal-header-banner__notice {
    background-color: var(--dynamic-brand-secondary-color)
}

.otp-verification-view {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: var(--dynamic-layout-content-padding);
    text-align: center
}

.otp-verification-view__icon-with-spinner {
    margin: 0 auto .75rem
}

.otp-verification-view--message {
    padding: var(--dynamic-layout-content-error-padding)
}

.otp-verification-view__status-header {
    align-items: center;
    display: flex;
    justify-content: center
}

.otp-verification-view__footer {
    display: flex;
    flex-direction: column;
    gap: 1rem
}

.otp-verification-view__email-container {
    align-items: center;
    display: flex;
    gap: .25rem;
    justify-content: center
}

.otp-verification-view__retry-container {
    margin: 1rem auto 0
}

.overlay-card--overlay {
    background-color: var(--dynamic-overlay);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.overlay-card--content {
    background-color: var(--dynamic-base-1);
    border-radius: calc(var(--dynamic-border-radius)/1.5);
    border-top: .0625rem solid var(--dynamic-base-4);
    bottom: 0;
    display: flex;
    flex-direction: column;
    left: 0;
    max-height: 80vh;
    overflow-y: auto;
    position: absolute;
    right: 0
}

@media (pointer:coarse) {
    .overlay-card--content {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }
}

.icon-list-tile {
    padding-left: 0;
    padding-right: 0
}

.icon-list-tile--children {
    align-items: center;
    display: flex;
    justify-content: center
}

.popper-content {
    display: flex;
    position: absolute
}

.popper-content__transform-origin-bottom-left {
    transform: translateY(-100%)
}

.popper-content__transform-origin-bottom-right {
    transform: translate(-100%, -100%)
}

.popper-content__transform-origin-top-left {
    transform: translate(0)
}

.popper-content__transform-origin-top-right {
    transform: translate(-100%)
}

.dropdown {
    align-items: stretch;
    background-color: var(--dynamic-base-2);
    border: .0625rem solid var(--dynamic-base-4);
    border-radius: calc(var(--dynamic-border-radius)/3);
    box-shadow: 0 .5rem .75rem -.375rem rgba(24, 39, 75, .06), 0 .5rem .75rem -.1875rem rgba(24, 39, 75, .06);
    display: flex;
    flex-direction: column;
    max-height: var(--max-height);
    min-width: 10rem;
    overflow-y: auto;
    padding-block: .1875rem
}

.dropdown--entering {
    animation-fill-mode: both;
    animation-iteration-count: 1;
    animation-name: desktop-dropdown-entering-animation;
    animation-timing-function: ease-out
}

.dropdown--exiting {
    animation-fill-mode: both;
    animation-iteration-count: 1;
    animation-name: desktop-dropdown-exiting-animation;
    animation-timing-function: ease-out
}

.menu-list__overlay-card__container {
    align-items: stretch;
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow-y: auto;
    padding-bottom: 1.25rem
}

.transaction-row {
    align-items: center;
    display: flex;
    gap: .5rem;
    justify-content: space-between;
    padding: .625rem 0
}

.transaction-row__label {
    flex-shrink: 0
}

.transaction-row__content {
    align-items: center;
    display: flex;
    gap: .25rem;
    min-width: 0
}

.transaction-row__skeleton {
    height: 1rem;
    width: 3rem
}

.transaction-confirmation__actions {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: .375rem;
    padding-top: .5rem;
    width: 100%
}

.transaction-confirmation__footer {
    padding-top: 1rem
}

.transaction-confirmation__body {
    align-items: stretch;
    display: flex;
    flex: 1;
    flex-direction: column;
    overflow: hidden;
    padding: .5rem 1.5rem 1.5rem
}

.transaction-confirmation__app-origin-tile {
    padding: .75rem
}

.transaction-confirmation__content {
    align-items: center;
    background-color: var(--dynamic-base-2);
    border: 1px solid var(--dynamic-base-4);
    border-radius: .75rem;
    box-shadow: var(--dynamic-shadow-down-1);
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: start;
    margin-top: .75rem;
    overflow: auto;
    width: 100%
}

.transaction-confirmation__rows {
    max-height: 14.375rem;
    overflow-y: auto;
    padding: .375rem .75rem;
    width: 100%
}

.transaction-confirmation__rows,
.transaction-confirmation__rows>.transaction-row:not(:first-child) {
    border-top: 1px solid var(--dynamic-base-4)
}

.transaction-confirmation__secure-wallet {
    margin-bottom: 0;
    margin-top: 1rem
}

.transaction-confirmation__title {
    text-align: center
}

.transaction-confirmation__error {
    padding-top: .75rem
}

.transaction-confirmation__warning {
    padding-top: .5rem
}

.transaction-status-layout {
    display: flex;
    flex: 1;
    flex-direction: column;
    overflow: hidden
}

.transaction-status-layout__status-icon {
    color: var(--dynamic-brand-primary-color)
}

.transaction-status-layout__title {
    text-align: center
}

.transaction-status-layout__body {
    align-items: stretch;
    display: flex;
    flex: 1;
    flex-direction: column;
    padding: .25rem 1.5rem 1.5rem
}

.transaction-status-layout__content {
    align-items: center;
    background-color: var(--dynamic-base-2);
    border: 1px solid var(--dynamic-base-4);
    border-radius: .75rem;
    box-shadow: var(--dynamic-shadow-down-1);
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 1rem;
    width: 100%
}

.transaction-status-layout__rows {
    max-height: 14.375rem;
    overflow-y: auto;
    padding: .375rem .75rem;
    width: 100%
}

.transaction-status-layout__rows>.transaction-row:not(:first-child) {
    border-top: 1px solid var(--dynamic-base-4)
}

.transaction-status-layout__actions {
    margin-top: auto;
    padding-top: 1rem
}

.transaction-status-layout__footer {
    padding-top: 1rem
}

.transaction-status-layout__network-icon,
.transaction-status-layout__network-name {
    line-height: 1rem;
    vertical-align: middle
}

.transaction-status-layout__network-icon {
    display: inline-block;
    height: 1rem;
    margin-right: .375rem;
    width: 1rem
}

.transaction-status-layout__network-currency {
    margin-left: .125rem
}

.transaction-origin-destination__arrow-icon,
.transaction-origin-destination__wallet-icon {
    display: inline-block
}

.transaction-origin-destination__arrow-icon,
.transaction-origin-destination__text,
.transaction-origin-destination__wallet-icon {
    vertical-align: middle
}

.transaction-origin-destination__wallet-icon {
    height: 1rem;
    margin-right: .375rem;
    width: 1rem
}

.transaction-origin-destination__arrow-icon {
    color: var(--dynamic-text-tertiary);
    margin: 0 .5625rem
}

.token-balance-card {
    align-items: center;
    background-color: var(--dynamic-base-2);
    border: 1px solid var(--dynamic-base-4);
    border-radius: calc(var(--dynamic-border-radius)*.4);
    display: flex;
    gap: .5rem;
    justify-content: space-between;
    padding: .875rem .75rem
}

.token-balance-card__chain {
    align-items: center;
    display: flex;
    gap: .375rem
}

.token-balance-card__chain__icon {
    height: 1rem;
    width: 1rem
}

.token-balance-card__balance-container {
    align-items: center;
    display: flex;
    gap: .25rem
}

.token-balance-card__balance {
    align-items: center;
    display: flex;
    gap: .125rem
}

.send-balance-page-layout__header-content {
    align-items: center;
    display: flex;
    gap: .5rem
}

.send-balance-page-layout__body {
    display: flex;
    flex: 1;
    flex-direction: column;
    overflow: auto;
    padding: .25rem 1.5rem 1.5rem
}

.send-balance-page-layout__balance-container {
    display: flex;
    flex-direction: column;
    gap: .5rem;
    padding-bottom: 1rem
}

.send-balance-page-layout__error {
    padding-bottom: 1rem
}

.send-balance-page-layout__footer {
    padding-top: 1.5rem
}

.send-balance-page-layout__network-container {
    display: flex;
    justify-content: center;
    padding-bottom: .5rem
}

.send-balance-form {
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: 1rem
}

.send-balance-form__button {
    margin-top: auto
}

.send-balance-form__secure-wallet {
    margin: 0
}

.select-network-button__icon {
    display: inline;
    margin: 0 6px 3px;
    max-height: 16px;
    max-width: 16px;
    vertical-align: middle
}

.chip {
    align-items: center;
    background: var(--dynamic-base-2);
    border-radius: .75rem;
    color: var(--dynamic-text-primary);
    display: inline-flex;
    gap: .1875rem;
    height: 1.5rem;
    justify-content: center;
    padding: .125rem .25rem
}

.chip__with-icon {
    padding: .125rem .25rem .125rem .125rem
}

.chip--icon {
    border-radius: 50%;
    height: 1.25rem;
    justify-content: center;
    overflow: hidden;
    width: 1.25rem
}

.chip--icon,
.form-field-label {
    align-items: center;
    display: flex
}

.form-field-label {
    color: var(--dynamic-text-secondary);
    cursor: text;
    font-size: .75rem
}

.form-field-label__with-divider:after {
    background: var(--dynamic-base-4);
    content: "";
    flex: 1;
    height: 1px;
    margin-left: .75rem;
    right: 0
}

.step {
    counter-increment: step;
    gap: .5rem
}

.step,
.step__icon {
    align-items: center;
    display: flex
}

.step__icon {
    flex-shrink: 0;
    height: 1.25rem;
    justify-content: center;
    width: 1.25rem
}

.step__icon--done {
    background-color: var(--dynamic-success-1);
    border-radius: 50%
}

.step__icon__check-mark {
    color: var(--dynamic-base-1);
    height: 1rem;
    width: 1rem
}

.step__index {
    align-items: center;
    border: 1px solid var(--dynamic-base-4);
    border-radius: .625rem;
    display: flex;
    height: 1.25rem;
    justify-content: center;
    min-width: 1.25rem;
    padding: 0 .25rem
}

.step__index-label:before {
    content: counter(step)
}

.step__leading {
    max-width: -moz-fit-content;
    max-width: fit-content;
    position: relative
}

.stepper {
    counter-reset: step;
    display: flex;
    gap: 1rem;
    width: 100%
}

.stepper__divider {
    flex-grow: 1
}

.modal {
    left: 50%;
    margin: auto;
    position: fixed;
    top: 50%;
    transform: translate(-50%, -50%);
    width: var(--dynamic-modal-width)
}

@media (max-width:640px) {
    .modal {
        bottom: 0;
        max-width: 37.5rem;
        top: auto;
        transform: translate(-50%);
        width: 100%
    }
}

.modal__items {
    display: flex;
    flex-direction: column;
    gap: .75rem
}

.modal-card {
    background: var(--dynamic-base-1);
    border-radius: var(--dynamic-border-radius);
    box-shadow: var(--dynamic-shadow-down-3);
    overflow: hidden;
    width: 100%
}

.modal-card--radius-small {
    border-radius: calc(var(--dynamic-border-radius)*.75)
}

.modal-card--with-border {
    border: 1px solid var(--dynamic-base-4)
}

@media (max-width:640px) {
    .modal-card {
        bottom: 0;
        max-width: 37.5rem;
        top: auto;
        transform: translateY(0);
        width: 100%
    }

    .modal-card--sharp-mobile-bottom-radius:last-child {
        border-radius: var(--dynamic-border-radius) var(--dynamic-border-radius)0 0
    }
}

.inline-widget-button {
    align-items: center;
    background-color: var(--dynamic-base-1);
    display: flex;
    gap: .5rem;
    min-height: 100%;
    padding: .5rem .75rem;
    width: -moz-fit-content;
    width: fit-content
}

.inline-widget-button:hover {
    background-color: var(--dynamic-hover)
}

.inline-widget-button__icon {
    height: 1.25rem;
    width: 1.25rem
}

.inline-widget-button__vertical-divider {
    background-color: var(--dynamic-base-3);
    content: "";
    height: 1rem;
    width: .0625rem
}

.inline-widget {
    align-items: center;
    background-color: var(--dynamic-base-1);
    border-radius: calc(var(--dynamic-border-radius)/3);
    display: flex;
    justify-content: center;
    overflow: hidden;
    width: -moz-fit-content;
    width: fit-content
}

.inline-widget>* {
    border-right: 1px solid var(--dynamic-base-3)
}

.inline-widget>:last-child {
    border-right: none
}

.wallet-information-card {
    background: var(--dynamic-base-2);
    border-radius: calc(var(--dynamic-border-radius)/2);
    display: flex;
    flex-direction: column
}

.wallet-information-card__header {
    border-bottom: 1px solid var(--dynamic-base-3);
    display: flex;
    gap: .5rem;
    justify-content: space-between;
    padding: .75rem
}

.wallet-information-card__details-container {
    align-items: center;
    display: flex;
    gap: .75rem;
    justify-content: space-between;
    min-width: 0
}

.wallet-information-card__menu {
    flex-shrink: 0
}

.wallet-information-card__icon {
    height: 1.75rem;
    width: 1.75rem
}

.wallet-information-card__details {
    display: flex;
    flex-direction: column;
    overflow: hidden
}

.wallet-information-card__balance-container {
    align-items: center;
    display: flex;
    gap: .5rem;
    justify-content: space-between;
    padding: .75rem
}

.social-sign-in {
    display: flex;
    flex-wrap: wrap;
    gap: .375rem;
    justify-content: space-between
}

.social-sign-in--tile {
    flex: 1;
    height: 2.5rem
}

.social-sign-in--tile__full-width {
    flex: 1 0 100%
}

.social-sign-in--card {
    display: flex;
    flex-direction: column;
    min-height: 11.5625rem
}

.social-sign-in--card--body {
    display: grid;
    gap: .375rem;
    grid-template-columns: auto auto auto auto;
    padding: .25rem 1.5rem 1.5rem
}

.social-sign-in--card--tile {
    height: 2.5rem
}

.sign-typed-data-preview--attribute-row {
    display: flex;
    gap: .5rem
}

.sign-typed-data-preview--fields-list,
.sign-typed-data-preview--type-container {
    display: flex;
    flex-direction: column;
    gap: .25rem
}

.sign-typed-data-preview--type-container {
    padding-left: 1rem
}

.need-help-section {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: .125rem;
    margin-bottom: .5rem
}

.need-help-section__links {
    display: flex;
    gap: .5rem
}

.need-help-section__links>*+* {
    padding-left: .5rem;
    position: relative
}

.need-help-section__links>*+:after {
    border-left: 1px solid var(--dynamic-text-secondary);
    bottom: 15%;
    content: "";
    left: 0;
    position: absolute;
    top: 15%;
    width: 50%
}

.need-help-section__helper-link {
    color: var(--dynamic-text-link)
}

.textarea__container {
    position: relative
}

.textarea__container .textarea__suffix {
    position: absolute;
    right: 1rem;
    top: 1rem
}

.textarea__container .textarea {
    background: var(--dynamic-base-2);
    border-color: var(--dynamic-base-3);
    border-radius: calc(var(--dynamic-border-radius)*.4);
    border-width: .0625rem;
    color: var(--dynamic-text-primary);
    font-size: .9375rem;
    font-weight: 400;
    margin: 0;
    outline: none;
    resize: none;
    transition: all .2s ease;
    width: 100%
}

.textarea__container .textarea:disabled {
    background: var(--dynamic-base-3);
    border-color: var(--dynamic-base-4)
}

.textarea__container .textarea:disabled .textarea__label {
    color: var(--dynamic-text-tertiary)
}

.textarea__container .textarea__label {
    color: var(--dynamic-text-secondary);
    cursor: text;
    font-size: .625rem
}

.textarea__container .textarea:not(.textarea__error):focus,
.textarea__container .textarea:not(.textarea__error):hover {
    background: var(--dynamic-base-2);
    border-color: var(--dynamic-base-4)
}

.textarea__container .textarea__error {
    background: var(--dynamic-error-2);
    border-color: var(--dynamic-error-1)
}

.textarea__container .textarea__error~.textarea__label,
.textarea__container .textarea__error~.textarea__trailing {
    color: var(--dynamic-error-1)
}

.textarea__container .textarea__valid {
    background: var(--dynamic-success-2);
    border-color: var(--dynamic-success-1)
}

.textarea__container .textarea__valid~.textarea__label,
.textarea__container .textarea__valid~.textarea__trailing {
    color: var(--dynamic-success-1)
}

.textarea__container .textarea__has_trailing {
    padding-right: 4rem
}

.textarea__container .textarea__trailing {
    color: var(--dynamic-text-secondary);
    font-size: .75rem;
    font-weight: 500;
    position: absolute;
    right: .75rem;
    top: 50%;
    transform: translateY(-50%)
}

.textarea__container--dense .textarea {
    padding: 1.125rem .75rem .375rem
}

.textarea__container--dense .textarea::-moz-placeholder {
    color: transparent
}

.textarea__container--dense .textarea::placeholder {
    color: transparent
}

.textarea__container--dense .textarea__label {
    left: .75rem;
    position: absolute;
    top: .4375rem;
    transition: all .2s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.textarea__container--dense .textarea:-moz-placeholder-shown~.textarea__label {
    font-size: .9375rem;
    top: .75rem
}

.textarea__container--dense .textarea:placeholder-shown~.textarea__label {
    font-size: .9375rem;
    top: .75rem
}

.textarea__container--dense .textarea:focus~.textarea__label {
    font-size: .625rem;
    top: .4375rem
}

.textarea__container--regular {
    display: flex;
    flex-direction: column
}

.textarea__container--regular .textarea {
    padding: .75rem
}

.textarea__container--regular .textarea__label {
    align-items: center;
    display: inline-flex;
    font-size: .75rem;
    line-height: 1rem;
    margin-bottom: .5rem;
    order: -1
}

.textarea__container--regular .textarea__label:after {
    background: var(--dynamic-base-4);
    content: "";
    flex: 1;
    height: 1px;
    margin-left: .75rem;
    right: 0
}

.textarea__container--regular .textarea__suffix {
    top: 2.375rem
}

.textarea__message {
    color: var(--dynamic-text-primary);
    padding: .5rem 0
}

.textarea__message__error {
    color: var(--dynamic-error-1)
}

input:-webkit-autofill,
input:-webkit-autofill:active,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover,
select:-webkit-autofill,
select:-webkit-autofill:focus,
select:-webkit-autofill:hover,
textarea:-webkit-autofill,
textarea:-webkit-autofill:focus,
textarea:-webkit-autofill:hover {
    -webkit-text-fill-color: var(--dynamic-text-primary) !important;
    background: var(--dynamic-base-2);
    border-color: var(--dynamic-base-4);
    border-radius: calc(var(--dynamic-border-radius)*.4);
    border-width: .0625rem;
    color: var(--dynamic-text-primary) !important;
    -webkit-transition: background-color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s
}

.secure-turnkey-wallet-card {
    background: var(--dynamic-brand-secondary-color);
    border: var(--dynamic-wallet-list-tile-border);
    border-radius: calc(var(--dynamic-border-radius)/2);
    color: var(--dynamic-text-primary);
    display: flex;
    gap: .625rem;
    padding: .75rem;
    transition-duration: var(--dynamic-wallet-list-tile-animation-duration);
    transition-property: all;
    transition-timing-function: ease-out;
    width: 100%
}

.secure-turnkey-wallet-card__text-content {
    align-items: flex-start;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    padding: 0;
    text-align: left
}

.secure-turnkey-wallet-card__text-content,
.secure-turnkey-wallet-card__text-content:hover {
    background-color: transparent;
    box-shadow: none
}

.secure-turnkey-wallet-card__link {
    line-height: 20px;
    text-decoration: underline
}

.toggle {
    -webkit-tap-highlight-color: transparent;
    cursor: pointer;
    display: inline-block
}

.toggle--input {
    display: none
}

.toggle--input:checked+.toggle--content__variant-primary {
    background-color: var(--dynamic-brand-primary-color);
    color: var(--dynamic-brand-primary-color)
}

.toggle--input:checked+.toggle--content .toggle--knob {
    left: 1.09375rem
}

.toggle--input:checked+.toggle--content .toggle--knob>* {
    opacity: 1
}

.toggle--content {
    background-color: var(--dynamic-base-3);
    border-radius: .625rem;
    height: 1.25rem;
    position: relative;
    transition: background-color .2s ease;
    width: 2.25rem
}

.toggle--knob {
    align-items: center;
    background-color: #fff;
    border-radius: 100%;
    display: flex;
    height: 1.0625rem;
    justify-content: center;
    left: .09375rem;
    position: absolute;
    top: .09375rem;
    transition: left .2s ease;
    width: 1.0625rem
}

.toggle--knob>* {
    opacity: 0;
    transition: opacity .2s ease
}

.list-tile-animated-trailing {
    position: relative
}

.list-tile-animated-trailing__child {
    position: absolute;
    right: 0;
    transform: translateY(-50%);
    transition-duration: .2s;
    transition-property: opacity, transform;
    transition-timing-function: ease-in
}

.list-tile-animated-trailing__hover-element {
    opacity: 0;
    position: absolute;
    right: 0;
    transform: translate(-.625rem, -50%);
    transition-duration: .3s
}

.list-tile:hover .list-tile-animated-trailing__hover-element {
    opacity: 1;
    transform: translateY(-50%)
}

.list-tile:hover .list-tile-animated-trailing__child {
    opacity: 0;
    transform: translate(-.625rem, -50%)
}

.wallet-group-view-layout__container {
    padding: var(--dynamic-layout-content-padding)
}

.wallet-group-view-layout__icon {
    height: 4rem;
    margin: 0 auto .75rem;
    width: 4rem
}

.wallet-group-view-layout__list {
    display: flex;
    flex-direction: column;
    gap: .5rem
}

.wallet-group-view-layout__title {
    padding-bottom: 1rem;
    text-align: center
}

.retry-send-verification-code-section {
    align-items: center;
    display: flex;
    flex-direction: column
}

.retry-send-verification-code-section__confirmation {
    color: var(--dynamic-success-1);
    display: flex;
    gap: .3125rem;
    padding: .125rem .375rem
}

.qrcode {
    color: var(--dynamic-base-1);
    position: relative
}

.qrcode__container {
    align-items: center;
    border-radius: calc(var(--dynamic-border-radius)/1.5);
    display: flex;
    height: 16.25rem;
    justify-content: center;
    margin: auto;
    width: 16.25rem
}

.qrcode__dot-circle {
    color: var(--dynamic-text-primary)
}

.qrcode__icon {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0
}

.qrcode-container__container {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: var(--dynamic-layout-content-padding)
}

.qrcode-container__container--message {
    padding: var(--dynamic-layout-content-error-padding)
}

.qrcode-container__container .button__content {
    display: flex;
    gap: .375rem
}

.qrcode-container__top {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: .625rem;
    margin-bottom: 1rem
}

.qrcode-container__top .button-container {
    display: flex;
    gap: 1rem
}

.qrcode-container__top .button-container svg path {
    fill-opacity: 100%
}

.qrcode-container__content {
    max-width: 20rem;
    text-align: center
}

.qrcode-container__tos {
    margin-top: 1rem;
    max-width: 17.5rem;
    text-align: center
}

.qrcode-container__tos .tos__link {
    color: var(--dynamic-text-link)
}

.qrcode-container__tos .tos__link:hover {
    text-decoration: underline
}

.qr-code-wrapper__scan-issue-message {
    align-items: center;
    background: var(--dynamic-base-2);
    border-radius: 0;
    color: var(--dynamic-text-primary);
    display: flex;
    justify-content: center;
    padding: .5rem .75rem;
    text-align: center;
    width: 100%
}

.qr-code-wrapper__scan-issue-button {
    color: var(--dynamic-text-link);
    font-size: .75rem;
    text-decoration: underline
}

.phantom-ledger-icon {
    position: absolute
}

.phantom-ledger-icon__container {
    align-items: center;
    display: flex;
    height: 100%;
    position: relative
}

.account-exists__container {
    align-items: center;
    background: var(--dynamic-base-1);
    display: flex;
    flex-direction: column;
    padding: .3125rem
}

.account-exists__main {
    padding: var(--dynamic-modal-padding)
}

.account-exists__social-icon {
    margin: auto
}

.account-exists__image {
    padding: .3125rem;
    width: 4.375rem
}

.account-exists__content {
    text-align: center
}

.account-exists__content--primary {
    margin-bottom: .375rem
}

.account-exists__content--secondary {
    margin-bottom: 1rem
}

.account-exists__button--primary {
    background: var(--dynamic-base-2);
    border: 1px solid var(--dynamic-base-4);
    box-shadow: var(--dynamic-shadow-down-1);
    margin: 0
}

.user-data-fields__fields-column,
.user-data-form__form {
    display: flex;
    flex-direction: column
}

.user-data-fields__fields-column {
    gap: .375rem;
    margin-bottom: .5rem;
    max-height: 11.25rem;
    overflow: auto
}

.user-data-fields__checkbox-container {
    background: var(--dynamic-base-2);
    border: .0625rem solid var(--dynamic-base-4);
    border-radius: calc(var(--dynamic-border-radius)/2);
    display: flex;
    flex-direction: column;
    padding: .625rem
}

.user-data-fields__consent-checkbox {
    display: flex;
    margin-bottom: .5rem
}

.user-data-fields__consent-checkbox a {
    color: var(--dynamic-text-link)
}

.user-data-fields__consent-checkbox:last-child {
    margin-bottom: 0
}

.user-data-fields__checkbox-label {
    padding-left: .75rem
}

.user-data-fields__tooltip {
    background-color: var(--dynamic-text-primary);
    color: var(--dynamic-base-2);
    font-size: .75rem
}

.collect-user-data::-webkit-scrollbar,
.collect-user-data::-webkit-scrollbar-thumb,
.collect-user-data::-webkit-scrollbar-track {
    display: none
}

.collect-user-data__main-img {
    width: 100%
}

.collect-user-data__form {
    padding: var(--dynamic-layout-content-padding)
}

.collect-user-data__form--error {
    padding: var(--dynamic-layout-content-error-padding)
}

.collect-user-data__img-container {
    align-items: center;
    display: flex;
    justify-content: center
}

.collect-user-data__img {
    height: 1.75rem;
    width: 1.75rem
}

.collect-user-data__img--rounded {
    border-radius: 9999px
}

.collect-user-data__wallet-address {
    margin-left: .5rem
}

.collect-user-data__success-icon {
    align-items: center;
    display: flex;
    justify-content: center
}

.collect-user-data__success-icon svg {
    height: 4rem;
    width: 4rem
}

.collect-user-data__welcome-container {
    margin: 1rem 0;
    text-align: center
}

.collect-user-data__welcome-title {
    margin-bottom: .25rem
}

.collect-user-data__log-out {
    margin: .75rem auto 0
}

.collect-user-data__error--not-supported {
    align-items: center;
    border-radius: 0;
    display: flex;
    justify-content: center;
    margin: 0;
    width: 100%
}

.collect-user-data__network-picker {
    margin: auto 0;
    max-width: -moz-fit-content;
    max-width: fit-content
}

.collect-user-data__network-picker-button {
    border: 1px solid var(--dynamic-base-4);
    position: static;
    transform: translateX(0)
}

.collect-user-data__network-picker-button:hover {
    background: var(--dynamic-hover)
}

.collect-user-data__network-container {
    border: var(--dynamic-header-border-bottom);
    display: flex;
    justify-content: space-between;
    padding: var(--dynamic-header-padding);
    position: relative
}

.collect-user-data-login-with-email::-webkit-scrollbar,
.collect-user-data-login-with-email::-webkit-scrollbar-thumb,
.collect-user-data-login-with-email::-webkit-scrollbar-track {
    display: none
}

.collect-user-data-login-with-email__main-img {
    width: 100%
}

.collect-user-data-login-with-email__user-info-container {
    align-items: center;
    border: var(--dynamic-header-border-bottom);
    display: flex;
    justify-content: center;
    padding: var(--dynamic-header-padding)
}

.collect-user-data-login-with-email__email-address {
    margin-left: .5rem
}

.collect-user-data-login-with-email__icon-container {
    height: 1.5rem;
    width: 1.5rem
}

.collect-user-data-login-with-email__icon-container .user-profile-social-account__connected-avatar {
    margin-top: .125rem
}

.collect-user-data-login-with-email__form {
    padding: var(--dynamic-layout-content-padding)
}

.collect-user-data-login-with-email__success-icon {
    align-items: center;
    display: flex;
    justify-content: center
}

.collect-user-data-login-with-email__success-icon svg {
    height: 4rem;
    width: 4rem
}

.collect-user-data-login-with-email__welcome-container {
    margin: 1rem 0;
    text-align: center
}

.collect-user-data-login-with-email__welcome-title {
    margin-bottom: .375rem
}

.collect-user-data-login-with-email__log-out {
    margin: .75rem auto 0
}

.email-update__container {
    padding: var(--dynamic-layout-content-padding)
}

.email-update__copy-text-container {
    margin: .375rem auto .75rem;
    text-align: center
}

.email-update__icon {
    margin: -1.5rem auto auto
}

.email-update__title {
    color: var(--dynamic-text-primary);
    margin-top: .5rem !important;
    max-width: 20rem;
    text-align: center
}

.email-update__button {
    background: var(--dynamic-base-2) !important;
    border-radius: .75rem;
    margin-top: 1rem;
    padding-bottom: 1rem;
    padding-top: 1rem;
    width: 100%
}

.email-update__button:disabled {
    cursor: not-allowed;
    opacity: .5
}

.email-update__input {
    width: 100% !important
}

.email-verification__retry-container {
    margin: 1rem auto 0
}

.email-verification__container {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: var(--dynamic-layout-content-padding)
}

.email-verification__container--error {
    padding: var(--dynamic-layout-content-error-padding)
}

.email-verification__icon-with-spinner {
    margin: 0 auto .75rem
}

.email-verification__error-message {
    margin: 0
}

.email-verification__error-message,
.email-verification__transfer-message {
    align-items: center;
    border-radius: 0;
    display: flex;
    justify-content: center;
    width: 100%
}

.email-verification__transfer-message {
    background: var(--dynamic-success-2);
    color: var(--dynamic-success-1);
    margin-bottom: .5rem;
    padding: .5rem .75rem;
    text-align: center
}

.email-verification__icon--verified {
    margin: 0 auto 1rem
}

.email-verification__title {
    margin-top: .5rem;
    text-align: center
}

.email-verification__retry-copy {
    margin-top: 1rem
}

.email-verification__copy-text-container {
    margin: 0;
    text-align: center
}

.email-verification__text-button {
    color: var(--dynamic-text-link)
}

.email-verification__text-button:disabled {
    color: var(--dynamic-text-tertiary);
    cursor: not-allowed
}

.email-verification__log-out {
    margin: .75rem auto 0
}

.no-qr-code-installed__container {
    align-items: center;
    color: var(--dynamic-text-primary);
    flex-direction: column;
    margin: -2.25rem 0 0;
    padding: var(--dynamic-modal-padding);
    padding-top: 0;
    width: 100%
}

.no-qr-code-installed__container:first-child,
.no-qr-code-installed__container:last-child {
    margin-right: 0
}

.no-qr-code-installed__img {
    display: flex;
    height: auto;
    justify-content: center;
    margin: auto;
    text-align: center
}

.no-qr-code-installed__typography {
    text-align: center
}

.no-qr-code-installed__typography--title {
    margin: 1rem 0 .375rem;
    text-align: center
}

.no-qr-code-installed__links-section {
    flex-direction: column;
    margin: 1rem 0
}

.wallet-help-link__anchor {
    align-items: center;
    background: var(--dynamic-base-2);
    border: .0625rem solid var(--dynamic-base-4);
    border-radius: calc(var(--dynamic-border-radius)/2);
    box-shadow: var(--dynamic-shadow-down-1);
    color: var(--dynamic-text-primary);
    display: flex;
    gap: .625rem;
    margin-bottom: .5rem;
    padding: .75rem;
    position: relative;
    width: 100%
}

.pending-connect__container {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: var(--dynamic-layout-content-padding)
}

.pending-connect__copy-text {
    color: var(--dynamic-text-secondary);
    max-width: 20rem;
    text-align: center
}

.pending-connect__icon-with-spinner {
    margin: 0 auto .75rem
}

.pending-signature__container {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: var(--dynamic-layout-content-padding)
}

.pending-signature__container .pending-signature__icon-with-spinner {
    margin: 0 auto .75rem
}

.pending-signature__container .pending-signature__copy {
    color: var(--dynamic-text-secondary);
    line-height: 1.25rem;
    max-width: 20rem;
    text-align: center
}

.pending-signature__container .pending-signature__copy--mini {
    line-height: 1rem;
    margin-top: .25rem
}

.pending-signature__container .pending-signature__button {
    box-shadow: var(--dynamic-shadow-down-1);
    margin-top: .75rem
}

.social-wrong-account-view__container {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 var(--dynamic-modal-padding) 1.125rem
}

.social-wrong-account-view__container .social-wrong-account-view__title {
    color: var(--dynamic-text-primary);
    line-height: 1.5rem
}

.social-wrong-account-view__container .social-wrong-account-view__copy {
    color: var(--dynamic-text-secondary);
    line-height: 1.25rem;
    margin-top: .375rem;
    max-width: 20rem;
    text-align: center
}

.social-wrong-account-view__container .social-wrong-account-view__button {
    box-shadow: var(--dynamic-shadow-down-1);
    margin-top: .75rem
}

.social-redirect-view__container {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: var(--dynamic-modal-padding)
}

.social-redirect-view__container .social-redirect-view__title {
    color: var(--dynamic-text-primary);
    line-height: 2.25rem
}

.social-redirect-view__container .powered-by-dynamic {
    margin-top: 1.5rem
}

.search-instead__container {
    font-size: .75rem;
    line-height: 1rem;
    margin-top: 2.5rem;
    padding-bottom: 1rem;
    text-align: center;
    transition-duration: .3s;
    transition-property: background-color, border-color, color, fill, stroke;
    width: 100%
}

.search-instead__container__image {
    display: flex;
    justify-content: center;
    margin: .5rem auto
}

.wallet-list-item__tile {
    border-radius: var(--dynamic-wallet-list-tile-border-radius)
}

.wallet-list-grid-tabs {
    border-bottom: 1px solid var(--dynamic-base-4);
    border-top: 1px solid var(--dynamic-base-4);
    display: flex;
    width: 100%
}

.wallet-list-grid-tabs__button {
    align-items: center;
    border-left: 1px solid var(--dynamic-base-4);
    display: flex;
    flex-basis: 50%;
    gap: .25rem;
    justify-content: center;
    outline: none;
    padding: .5rem .625rem
}

.wallet-list-grid-tabs__button:first-child {
    border-left: none
}

.wallet-list-grid-tabs__button--selected {
    background-color: var(--dynamic-wallet-list-tile-background)
}

.wallet-list-grid-tabs__button--text {
    flex-basis: 100%
}

.wallet-list-grid-tabs__icon--selected {
    filter: grayscale(100%)
}

.wallet-list__error-container {
    margin: 0
}

.wallet-list__search-container {
    padding: var(--dynamic-search-padding)
}

.wallet-list__tabs-container {
    margin-bottom: .5rem
}

.wallet-list__scroll-container {
    display: flex;
    flex-direction: column;
    gap: var(--dynamic-wallet-list-tile-gap);
    max-height: var(--dynamic-wallet-list-max-height);
    overflow: auto;
    padding: var(--dynamic-initial-view-content-padding)
}

.wallet-list__scroll-container--error {
    padding: var(--dynamic-layout-content-error-padding)
}

.wallet-list__scroll-container::-webkit-scrollbar,
.wallet-list__scroll-container::-webkit-scrollbar-track {
    display: none
}

.wallet-list__scroll-container::-webkit-scrollbar-thumb {
    display: none
}

.wallet-list__scroll-container:empty {
    display: flex
}

.wallet-list__scroll-container--fixed-height {
    height: var(--dynamic-wallet-list-max-height)
}

.wallet-list__search-skeleton {
    height: 2.625rem
}

.wallet-list__search-skeleton,
.wallet-list__tile-skeleton {
    border-radius: calc(var(--dynamic-border-radius)/2);
    margin-bottom: .5rem
}

.wallet-list__tile-skeleton {
    height: 3rem;
    padding: .75rem
}

.wallet-list__tiny-footer {
    background: var(--dynamic-base-1);
    border-top: .0625rem solid var(--dynamic-base-4);
    box-shadow: var(--dynamic-shadow-up-1);
    height: var(--dynamic-border-radius);
    opacity: 1;
    text-align: center;
    transition: opacity .15s, visibility .15s;
    visibility: visible
}

.wallet-list__tiny-footer--hidden {
    opacity: 0;
    transition: opacity .15s, visibility .15s;
    visibility: hidden
}

.wallet-no-access__container {
    background: var(--dynamic-base-1)
}

.wallet-no-access__main {
    padding: var(--dynamic-modal-padding)
}

.wallet-no-access__social-info-container {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 1.5rem
}

.wallet-no-access__waitlist-link {
    align-items: center;
    display: flex;
    gap: 8px;
    justify-content: center
}

.wallet-no-access__social-icon {
    margin: auto
}

.wallet-no-access__image {
    width: 100%
}

.wallet-no-access__user-info-container {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-bottom: 1rem
}

.wallet-no-access__content {
    text-align: center
}

.wallet-no-access__content--primary {
    margin-bottom: .375rem
}

.wallet-no-access__content--secondary {
    margin-bottom: 1rem
}

.wallet-no-access__wallet-address {
    margin-left: .375rem
}

.wallet-no-access__wallet-address-container {
    align-items: center;
    display: flex;
    justify-content: center
}

.wallet-no-access__button--primary {
    background: var(--dynamic-base-2);
    border: 1px solid var(--dynamic-base-4);
    box-shadow: var(--dynamic-shadow-down-1);
    margin: 0
}

.wallet-no-access__icon--verified {
    margin: 0 auto 1rem
}

.wallet-sign-spinner__container {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: var(--dynamic-layout-content-padding)
}

.wallet-sign-spinner__copy {
    color: var(--dynamic-text-secondary);
    margin: 0;
    text-align: center
}

.wallet-sign-spinner__button {
    box-shadow: var(--dynamic-shadow-down-1);
    margin: .75rem 0 0
}

.wallet-used-view__container {
    padding: var(--dynamic-layout-content-padding);
    text-align: center
}

.wallet-used-view__icon {
    display: flex;
    justify-content: center;
    margin: 0 0 .5rem
}

.wallet-used-view__icon svg {
    margin: 0 auto
}

.wallet-used-view__shorten-wallet-address {
    margin: 0 0 1rem
}

.wallet-used-view__copy {
    margin: 0 0 .75rem
}

.wallet-used-view__accept-button,
.wallet-used-view__footer {
    margin: 0 0 .5rem
}

.wallet-used-view__logout {
    background: none;
    border: none;
    box-shadow: none;
    margin: auto
}

.wallet-used-view__checkbox-label {
    align-items: center;
    background-color: var(--dynamic-base-2);
    border-radius: calc(var(--dynamic-border-radius)/2);
    cursor: pointer;
    display: flex;
    gap: .5rem;
    justify-content: center;
    margin: 1rem auto .5rem;
    padding: .75rem;
    text-align: left
}

.wallet-used-view__checkbox-container {
    flex-shrink: 0
}

.network-not-supported__content-container {
    padding: var(--dynamic-layout-content-padding)
}

.network-not-supported__content-container--error {
    padding: var(--dynamic-layout-content-error-padding)
}

.network-not-supported__main-img {
    width: 100%
}

.network-not-supported__img-container {
    align-items: center;
    display: flex;
    justify-content: center
}

.network-not-supported__img {
    border-radius: 100%;
    height: 4rem;
    width: 4rem
}

.network-not-supported__welcome-container {
    margin: 1rem 0;
    text-align: center
}

.network-not-supported__welcome-title {
    margin-bottom: .375rem
}

.network-not-supported__continue {
    margin-top: 1rem
}

.network-not-supported__log-out {
    margin: .75rem auto 0
}

.network-not-supported__error--not-supported {
    align-items: center;
    border-radius: 0;
    display: flex;
    justify-content: center;
    margin: 0;
    width: 100%
}

.network-not-supported__network-container {
    margin-top: .5rem;
    position: relative
}

.network-not-supported__network-picker {
    margin: auto;
    max-width: -moz-fit-content;
    max-width: fit-content
}

.network-not-supported__network-picker-button {
    position: static;
    transform: translateX(0)
}

.email-confirmation-waiting-view {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding-bottom: 1.625rem;
    text-align: center
}

.email-confirmation-waiting-view__title {
    padding-bottom: .375rem
}

.email-confirmation-waiting-view__email-container {
    align-items: center;
    display: flex;
    gap: .25rem;
    justify-content: center
}

.email-confirmation-waiting-view__edit-icon-button {
    display: inline-flex
}

.email-confirmation-waiting-view__header-icon {
    display: flex;
    justify-content: center;
    margin-top: -2rem
}

.email-confirmation-waiting-view__note {
    max-width: 16.25rem;
    padding-top: 1rem;
    text-align: center
}

.email-confirmation-waiting-view__powered_by_dynamic_footer {
    padding-top: 1rem;
    width: 100%
}

.login-with-email-form {
    display: flex;
    flex-direction: column;
    gap: .375rem
}

.login-with-email-form .input__suffix {
    top: .6875rem
}

.login-with-email-form .input__suffix .icon-button {
    --icon-arrow: var(--dynamic-text-tertiary);
    --icon-background: var(--dynamic-base-3);
    transition: all .2s
}

.login-with-email-form .input__suffix .icon-button path,
.login-with-email-form .input__suffix .icon-button rect {
    transition: all .2s
}

.login-with-email-form .input__suffix .icon-button--active,
.login-with-email-form .input__suffix .icon-button:hover {
    --icon-arrow: var(--dynamic-text-secondary);
    --icon-background: var(--dynamic-hover)
}

.login-with-email-form .input__suffix .icon-button--has-content,
.login-with-email-form .input__suffix .icon-button--has-content:hover {
    --icon-arrow: var(--dynamic-base-2);
    --icon-background: var(--dynamic-brand-primary-color)
}

.login-with-email-form .input__container .input:focus~.input__suffix .icon-button {
    opacity: 1;
    visibility: visible
}

.list-item-button {
    background: none;
    box-shadow: none
}

.list-item-button__trailing {
    position: relative
}

.list-item-button__trailing-child {
    position: absolute;
    right: 0;
    transition-property: opacity, transform;
    transition-timing-function: ease-in
}

.list-item-button__trailing-label {
    transform: translateY(-50%);
    transition-duration: .2s
}

.list-item-button__trailing-icon {
    transition-duration: .3s
}

.list-item-button:hover .list-item-button__trailing-label,
.list-item-button__trailing-icon {
    opacity: 0;
    transform: translate(-.625rem, -50%)
}

.list-item-button:hover .list-item-button__trailing-icon {
    opacity: 1;
    transform: translateY(-50%)
}

.login-with-email-wallet-list__skeleton {
    border-radius: calc(var(--dynamic-border-radius)/2);
    height: 2.625rem;
    margin-bottom: .5rem
}

.login-with-email-wallet-list__container {
    display: flex;
    flex-direction: column;
    gap: .375rem
}

.connect-with-wallet-button {
    height: 2.5rem
}

.login-view__text {
    padding: .5rem 0
}

.login-view__error-container {
    margin: 0
}

.login-view__container {
    padding: var(--dynamic-initial-view-content-padding)
}

.login-view__container--error {
    padding: var(--dynamic-layout-content-error-padding)
}

@media (pointer:coarse) {
    .login-view__container {
        padding: .75rem
    }
}

.login-view__scroll {
    display: flex;
    flex-direction: column;
    gap: .375rem;
    height: 100%;
    max-height: 36.25rem;
    overflow: auto
}

.login-view__scroll::-webkit-scrollbar,
.login-view__scroll::-webkit-scrollbar-track {
    display: none
}

.login-view__scroll::-webkit-scrollbar-thumb {
    display: none
}

.login-view__scroll:empty {
    display: flex
}

.login-view__scroll--full-height {
    height: 100vh
}

.login-view__scroll--email-first {
    flex-direction: column-reverse
}

.login-view__scroll__web2 {
    display: flex;
    flex-direction: column;
    gap: .75rem
}

.captcha-verify-user__container {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 1.5rem 1.5rem;
    text-align: center
}

.captcha-verify-user__icon {
    height: 4rem;
    margin-bottom: 1rem;
    width: 4rem
}

.captcha-verify-user__title {
    margin-bottom: .375rem
}

.captcha-verify-user__subtitle {
    margin-bottom: 1rem
}

.captcha-verify-user__dynamic-logo {
    margin-top: 1rem
}

.network-not-supported-switch-manual {
    margin-top: -1.5rem;
    padding: 0 1.5rem 1.5rem
}

.network-not-supported-switch-manual__img-container {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: 1rem
}

.network-not-supported-switch-manual__img {
    border-radius: 100%;
    height: 4rem;
    width: 4rem
}

.network-not-supported-switch-manual__network-container {
    position: relative
}

.network-not-supported-switch-manual__content {
    text-align: center
}

.network-not-supported-switch-manual__title {
    margin: 0 0 .375rem
}

.wallet-group__list {
    display: flex;
    flex-direction: column
}

.wallet-locked-view__error-container {
    align-items: center;
    display: flex;
    justify-content: center
}

.wallet-locked-view__button-header {
    margin: .75rem
}

.wallet-locked-view__button {
    margin: .75rem auto auto
}

.wallet-locked-view__icon {
    margin: auto
}

.wallet-locked-view__content {
    padding: 0 var(--dynamic-modal-padding) 2.1875rem;
    text-align: center
}

@media (pointer:coarse) {
    .wallet-locked-view__content {
        padding: 0 .75rem
    }
}

.wallet-locked-view__title {
    margin-top: .75rem
}

.wallet-locked-view__log-out {
    margin: .75rem auto 0
}

.merge-user-accounts__container {
    padding: 0 1.5rem 1.5rem
}

@media (pointer:coarse) {
    .merge-user-accounts__container {
        padding: 0 .75rem
    }
}

.merge-user-accounts__accounts {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: -1.5rem auto 1.5rem;
    max-width: 270px;
    width: 100%
}

.merge-user-accounts__accounts__item {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: .625rem;
    justify-content: center;
    width: 100%
}

.merge-user-accounts__accounts__item__icon {
    height: 3.5rem;
    width: 3.5rem
}

.merge-user-accounts__accounts__divider {
    height: 16px;
    margin-top: -1.5rem;
    width: 16px
}

.merge-user-accounts__accounts__divider__icon>path {
    fill: var(--dynamic-text-secondary)
}

.merge-user-accounts__text {
    text-align: center
}

.merge-user-accounts__text__header {
    color: var(--dynamic-text-primary);
    margin-bottom: .5rem
}

.merge-user-accounts__text__body {
    color: var(--dynamic-text-secondary);
    margin-bottom: 1rem
}

.merge-user-accounts__text--bold {
    font-weight: 700
}

.merge-user-accounts__buttons {
    display: flex;
    flex-direction: column;
    gap: .5rem
}

.merge-user-accounts__buttons__button {
    width: 100%
}

.wallet-cannot-be-transferred-view__container {
    padding: var(--dynamic-modal-padding);
    text-align: center
}

.wallet-cannot-be-transferred-view__icon {
    display: flex;
    justify-content: center;
    margin: 0 0 .5rem
}

.wallet-cannot-be-transferred-view__icon svg {
    margin: 0 auto
}

.wallet-cannot-be-transferred-view__shorten-wallet-address {
    margin: 0 0 1rem
}

.wallet-cannot-be-transferred-view__title {
    margin: 0 0 .375rem
}

.wallet-cannot-be-transferred-view__copy {
    margin: 0 0 .75rem
}

.wallet-cannot-be-transferred-view__transfer-alt-wallet-button {
    margin: 0 0 1rem
}

.wallet-cannot-be-transferred-view__footer {
    margin: 0 0 .5rem
}

.wallet-cannot-be-transferred-view__cancel {
    background: none;
    border: none;
    box-shadow: none;
    margin: auto
}

.user-field-editor__header {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
    text-align: center
}

.user-field-editor__header__icon {
    align-items: center;
    background-color: var(--dynamic-base-2);
    border-radius: 50%;
    display: flex;
    height: 4rem;
    justify-content: center;
    width: 4rem
}

.user-field-editor__body {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: .5rem;
    margin: 0 1.5rem 1.5rem;
    text-align: center
}

.user-field-editor__body__subtitle {
    margin-block: -.375rem .5rem
}

.user-field-editor__body__form {
    width: 100%
}

.passkey-intro-view {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    text-align: center
}

.passkey-intro-view__header {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: -5rem;
    width: 12.875rem
}

.passkey-intro-view__actions {
    display: flex;
    flex-direction: column;
    gap: .625rem;
    width: 100%
}

.passkey-intro-view__inline-button {
    align-items: center;
    display: inline-flex;
    gap: .5rem;
    text-align: left
}

.passkey-intro-view__inline-button svg path {
    fill: var(--dynamic-base-2) !important
}

.passkey-intro-view__log-out {
    font-size: .875rem;
    justify-content: center;
    line-height: 20px
}

.passkey-intro-view__log-out:hover {
    background-color: transparent
}

.passkey-intro-view__skip {
    color: var(--dynamic-text-secondary);
    font-size: .875rem;
    justify-content: center;
    line-height: 1rem
}

.passkey-intro-view__skip:hover {
    background-color: transparent
}

.passkey-recovery-view {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    text-align: center
}

.passkey-recovery-view__header {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: -5rem;
    width: 12.875rem
}

.passkey-recovery-view__actions {
    display: flex;
    flex-direction: column;
    gap: .625rem;
    width: 100%
}

.passkey-recovery-view__input-valid {
    background: var(--dynamic-success-2) !important;
    border-color: var(--dynamic-success-1) !important
}

.passkey-recovery-view__input-valid,
.passkey-recovery-view__input-valid~.input__label {
    color: var(--dynamic-success-1) !important
}

.passkey-recovery-view__inline-button {
    align-items: center;
    display: inline-flex;
    gap: .5rem;
    text-align: left
}

.passkey-recovery-view__inline-button svg path {
    fill: var(--dynamic-base-2) !important
}

.passkey-recovery-view__resend-code {
    align-items: center;
    display: flex;
    flex-direction: column
}

.passkey-recovery-view button.text-button {
    color: inherit
}

.edit-passkeys-widget-view,
.edit-passkeys-widget-view__body {
    display: flex;
    flex-direction: column
}

.edit-passkeys-widget-view__body {
    flex: 1;
    gap: .25rem;
    justify-content: space-between;
    margin-top: 20px;
    padding: 0 1.5rem 1.5rem
}

.edit-passkeys-widget-view__icon {
    height: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -40px;
    width: 100px
}

.edit-passkeys-widget-view__title {
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px
}

.passkey-new-domain-detected {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    text-align: center
}

.passkey-new-domain-detected__header {
    align-items: center;
    display: flex;
    justify-content: center
}

.passkey-new-domain-detected__actions {
    display: flex;
    flex-direction: column;
    gap: .625rem;
    width: 100%
}

.passkey-new-domain-detected__inline-button {
    align-items: center;
    display: inline-flex;
    gap: .5rem;
    text-align: left
}

.passkey-new-domain-detected__inline-button svg path {
    fill: var(--dynamic-base-2) !important
}

.passkey-new-domain-detected__log-out {
    font-size: .875rem;
    justify-content: center;
    line-height: 20px
}

.passkey-new-domain-detected__log-out:hover {
    background-color: transparent
}

.embedded-reveal-view {
    display: flex;
    flex-direction: column;
    gap: var(--dynamic-wallet-list-tile-gap);
    height: 100%;
    overflow: auto
}

.embedded-reveal-view__header {
    align-items: center;
    display: flex;
    justify-content: center
}

.embedded-reveal-view__body {
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: .75rem;
    justify-content: space-between;
    padding: 0 1.5rem 1.5rem
}

.embedded-reveal-view__body__description {
    display: flex;
    justify-content: center;
    text-align: center
}

.embedded-reveal-view__body__badge {
    font-size: .75rem
}

.embedded-reveal-view__body__card {
    background: var(--dynamic-base-2);
    border: 1px solid var(--dynamic-base-4);
    border-radius: .75rem;
    box-shadow: 0 1px 2px 0 rgba(24, 39, 75, .04);
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: .625rem;
    max-height: 21.875rem;
    overflow: auto;
    padding: .75rem
}

.embedded-reveal-view__body__card__statement {
    display: flex;
    gap: .5rem;
    letter-spacing: -.15px
}

.embedded-reveal-view__body__card__acknowledgement {
    display: flex;
    gap: .5rem;
    text-align: left
}

.embedded-reveal-view__body__card__icon {
    color: var(--dynamic-text-tertiary);
    height: 1.5rem;
    min-width: 1.5rem;
    width: 1.5rem
}

.embedded-reveal-view__body__card__skeleton {
    border-radius: .75rem;
    height: 3.75rem
}

.embedded-reveal-view__body__confirm_card {
    background: var(--dynamic-base-2);
    border: 1px solid var(--dynamic-base-4);
    border-radius: .75rem;
    box-shadow: 0 1px 2px 0 rgba(24, 39, 75, .04);
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: .75rem;
    letter-spacing: -.15px;
    max-height: 21.875rem;
    overflow: auto;
    padding: 1rem
}

.embedded-reveal-view__body__button {
    color: #fff
}

#dyn-turnkey-export-container-id {
    background: var(--dynamic-base-2);
    border: 1px solid var(--dynamic-base-4);
    border-radius: .75rem;
    overflow: auto;
    padding: .75rem
}

#dyn-turnkey-export-element-id {
    word-wrap: break-word;
    max-height: -moz-min-content;
    max-height: min-content;
    width: 100%
}

.embedded-auth-choice {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    text-align: center
}

.embedded-auth-choice__header {
    align-items: center;
    display: flex;
    justify-content: center;
    width: 100%
}

.embedded-auth-choice__skip-button {
    margin-top: -.25rem
}

.action-card {
    background-color: var(--dynamic-base-2);
    border-radius: .75rem;
    box-shadow: var(--dynamic-shadow-down-1);
    display: flex;
    padding: 1rem;
    text-align: left;
    transition: all .2s ease
}

.action-card:hover {
    box-shadow: var(--dynamic-button-shadow)
}

.action-card__icon {
    height: 1.75rem;
    min-width: 1.75rem;
    width: 1.75rem
}

.action-card__icon,
.action-card__icon path {
    fill: var(--dynamic-text-tertiary)
}

.action-card__action-icon {
    margin-left: auto;
    min-width: 1rem;
    transform: rotate(180deg);
    width: 1rem
}

.action-card__content {
    display: flex;
    flex-direction: column;
    gap: .25rem;
    margin-left: 8px
}

.action-card__content__row {
    align-items: flex-start;
    display: flex;
    gap: .375rem
}

.action-card__content__row__badge--primary {
    background: var(--dynamic-brand-primary-color);
    color: var(--dynamic-base-2)
}

.embedded-auth-choice-cards {
    display: flex;
    flex-direction: column;
    gap: .625rem;
    width: 100%
}

.auth-choice-info {
    align-items: flex-start;
    align-self: stretch;
    background: var(--default-base-2, #fff);
    border: 1px solid var(--default-base-4, #e7e8ed);
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
    padding: 16px 12px 12px
}

.auth-choice-info__container-item {
    display: flex;
    flex-direction: row;
    gap: .5rem;
    text-align: start
}

.select-hardware-wallet-view__container {
    padding: var(--dynamic-layout-content-padding)
}

.select-hardware-wallet-view__icon {
    height: 6rem;
    margin: 0 auto .75rem;
    width: 4rem
}

.select-hardware-wallet-view__text {
    padding-bottom: 1rem;
    text-align: center
}

.wallet-redirect-view__container {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: var(--dynamic-modal-padding)
}

.wallet-redirect-view__container .wallet-redirect-view__title {
    color: var(--dynamic-text-primary);
    line-height: 2.25rem
}

.wallet-redirect-view__container .powered-by-dynamic {
    margin-top: 1.5rem
}

.sign-message-confirmation__actions {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: .375rem;
    padding-bottom: 1rem;
    width: 100%
}

.sign-message-confirmation__body {
    align-items: stretch;
    display: flex;
    flex-direction: column;
    padding: .5rem 1.5rem 1.5rem
}

.sign-message-confirmation__message-container {
    align-items: center;
    background-color: var(--dynamic-base-2);
    border: 1px solid var(--dynamic-base-4);
    border-radius: .75rem;
    box-shadow: var(--dynamic-shadow-down-1);
    margin-bottom: .5rem;
    margin-top: .75rem;
    max-height: 18.75rem;
    overflow-y: scroll;
    padding: .75rem;
    width: 100%
}

.sign-message-confirmation__secure-wallet {
    margin-block: .5rem
}

.sign-message-confirmation__message {
    overflow-wrap: break-word;
    padding-top: .75rem
}

.sign-message-confirmation__title {
    text-align: center
}

.sign-message-confirmation__error {
    padding-top: .75rem
}

.bridge-welcome-layout {
    display: flex;
    flex-direction: column;
    gap: .75rem
}

.bridge-welcome-layout__body {
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    padding: 0 1.5rem 1.5rem
}

.bridge-welcome-layout__message-container {
    display: flex;
    flex-direction: column;
    gap: .25rem;
    text-align: center
}

.bridge-welcome-layout__chain-icon-group {
    align-items: center;
    display: flex;
    flex-direction: row-reverse;
    padding-top: .875rem
}

.bridge-welcome-layout__chain-icon {
    background-color: var(--dynamic-base-1);
    border-radius: 50%;
    height: 4rem;
    margin-left: -1.375rem;
    outline: .25rem solid var(--dynamic-base-1);
    overflow: hidden;
    width: 4rem
}

.bridge-welcome-layout__chain-icon:last-child {
    margin-left: 0
}

.select-wallet-list-layout {
    display: flex;
    flex-direction: column;
    min-height: 320px
}

.select-wallet-list-layout__wallet-list {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    gap: var(--dynamic-wallet-list-tile-gap);
    max-height: var(--dynamic-wallet-list-max-height);
    overflow-y: auto;
    padding: .25rem 1.5rem 1.5rem
}

.connected-wallets-list-layout {
    display: flex;
    flex-direction: column
}

.connected-wallets-list-layout__body {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding: .25rem 1.5rem 1.5rem
}

.connected-wallets-list-layout__body__text {
    text-align: center
}

.bridge-next-wallet-to-connect-layout__chain-icon {
    height: 4rem;
    margin: 1rem 1rem 0;
    width: 4rem
}

.bridge-next-wallet-to-connect-layout__body {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    padding: 1rem 1.5rem 1.5rem;
    text-align: center
}

.account-control__name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.account-control__icon {
    min-width: 1rem
}

.account-control__container {
    align-items: center;
    border-radius: calc(var(--dynamic-border-radius)/3);
    color: var(--dynamic-text-primary);
    display: flex;
    gap: .375rem;
    min-height: 100%;
    padding: .75rem;
    z-index: 10
}

.account-control__container--multiwallet-disabled {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.account-control__container--active,
.account-control__container:hover {
    background-color: var(--dynamic-hover)
}

.dynamic-widget-inline-controls {
    background-color: var(--dynamic-base-1);
    border-radius: calc(var(--dynamic-border-radius)/3);
    display: flex;
    font-size: var(--dynamic-text-size-body-small);
    max-height: 2.5rem;
    min-width: 100%;
    position: relative
}

.dynamic-widget-inline-controls__network-picker-main {
    min-width: 60px
}

.dynamic-widget-inline-controls__account-control {
    max-width: 100%;
    min-width: max(100%, 45px)
}

.dynamic-widget-inline-controls__account-control .account-control__icon {
    margin-left: auto
}

.dynamic-widget-inline-controls__account-control-container {
    min-width: 60px;
    overflow: hidden
}

.dynamic-widget-inline-controls__network-picker {
    background: unset;
    border-bottom-left-radius: calc(var(--dynamic-border-radius)/3);
    border-bottom-right-radius: unset;
    border-top-left-radius: calc(var(--dynamic-border-radius)/3);
    border-top-right-radius: unset;
    min-width: 100%;
    padding: .75rem;
    position: unset;
    transform: unset
}

.dynamic-widget-inline-controls__network-picker--active,
.dynamic-widget-inline-controls__network-picker:hover {
    background: var(--dynamic-hover)
}

.dynamic-widget-inline-controls__network-picker-checkbox {
    margin: 0 0 0 .5rem
}

.dynamic-widget-inline-controls__network-picker-list {
    top: 2.5rem
}

@media (pointer:coarse) {
    .dynamic-widget-inline-controls__network-picker-list {
        top: unset
    }
}

.dynamic-widget-dropdown {
    position: absolute;
    right: 0;
    top: 3.0625rem
}

.dynamic-widget-dropdown__root {
    min-width: 22.5rem
}

.dynamic-widget-modal {
    left: 50%;
    margin: 0 auto;
    position: fixed;
    top: 50%;
    transform: translate(-50%, -50%);
    width: min(100%, 22.5rem)
}

@media (pointer:coarse) {
    .dynamic-widget-modal {
        bottom: 0;
        top: unset;
        transform: translate(-50%);
        width: 100%
    }
}

.dynamic-widget-card {
    background-color: var(--dynamic-base-1);
    border: .0625rem solid var(--dynamic-base-4);
    border-radius: var(--dynamic-border-radius);
    box-shadow: var(--dynamic-shadow-down-3);
    height: 100%;
    position: relative;
    transition: max-height .1s linear
}

@media (pointer:coarse) {
    .dynamic-widget-card {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }
}

.dynamic-widget-header {
    padding: 1.5rem 1.5rem 0;
    position: relative
}

.dynamic-widget-header__switcher {
    margin: 0 0 1rem
}

.dynamic-widget-header__passkey-success {
    margin-inline: -1.5rem
}

.dynamic-widget-wallet-header {
    position: relative
}

.dynamic-widget-wallet-header__email {
    color: var(--dynamic-text-primary);
    margin: .5rem 0;
    text-align: center
}

.dynamic-widget-wallet-header__icon-container {
    height: 4rem;
    margin: auto;
    position: relative;
    width: 4rem
}

.dynamic-widget-wallet-header__icon-container img,
.dynamic-widget-wallet-header__icon-container svg {
    height: 100%;
    width: 100%
}

.dynamic-widget-wallet-header__wallet-info {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0 0 1rem
}

.dynamic-widget-wallet-header__wallet-info .text-button {
    padding: 0
}

.dynamic-widget-wallet-header__wallet-info__secure-wallet {
    margin-bottom: 0;
    margin-top: 1rem
}

.dynamic-widget-wallet-header__wallet-address {
    align-items: center;
    display: flex;
    justify-content: center
}

.dynamic-widget-wallet-header__balance {
    margin-bottom: .0625rem
}

.dynamic-widget-wallet-header__seperator {
    background-color: var(--dynamic-base-4);
    height: .5rem;
    margin: 0 .5rem;
    width: .0625rem
}

.dynamic-widget-wallet-header__status-dot {
    margin-right: .375rem
}

.dynamic-widget-wallet-header__ens-name {
    max-width: 12.5rem
}

.dynamic-widget-wallet-header__network-picker.evm-network-control__container {
    height: 1.5rem
}

.dynamic-widget-wallet-header__network-picker.non-network-switching-supported-control {
    height: 1.5rem;
    width: 1.5rem
}

.dynamic-widget-wallet-header__network-picker.network-control-skeleton {
    bottom: 0;
    height: 1.5rem;
    position: absolute;
    right: 0;
    width: 1.5rem
}

.dynamic-widget-wallet-header__network-picker .evm-network-control__network-name,
.dynamic-widget-wallet-header__network-picker .non-network-switching-supported-control__network-name {
    display: none
}

.dynamic-widget-wallet-header__wallet-avatar {
    border-radius: 100%;
    overflow: hidden
}

.dynamic-widget-wallet-header__wallet-avatar img {
    height: 4rem;
    width: 4rem
}

.dynamic-widget-wallet-header__wallet-actions {
    align-items: center;
    display: flex;
    gap: .5rem;
    justify-content: stretch;
    margin-top: .5rem;
    width: 100%
}

.empty-wallet__container {
    align-items: center;
    background: var(--dynamic-base-2);
    border: 1px solid var(--dynamic-base-3);
    border-radius: calc(var(--dynamic-border-radius)/2);
    box-shadow: var(--dynamic-shadow-down-1);
    display: flex;
    flex-direction: column;
    gap: .75rem;
    justify-content: center;
    padding: .5rem;
    text-align: center;
    width: 100%
}

.empty-wallet__container--big {
    margin: 0 0 1rem;
    padding: .75rem
}

.empty-wallet__icon {
    height: 1.5rem;
    width: 1.5rem
}

.empty-wallet__icon--big {
    height: 3rem;
    width: 3rem
}

.empty-wallet__icon>path {
    fill: var(--dynamic-text-tertiary)
}

.empty-wallet__text-container {
    max-width: 10rem
}

.wallet__container {
    background: var(--dynamic-base-2);
    border: 1px solid var(--dynamic-base-3);
    border-radius: calc(var(--dynamic-border-radius)/2);
    display: flex;
    flex-direction: row;
    padding: .75rem
}

.wallet__container:not(:last-child) {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin-bottom: -.75rem;
    padding-bottom: 1.5rem
}

.wallet__container:hover .wallet__menu {
    opacity: 1
}

.wallet__menu {
    color: var(--dynamic-text-tertiary);
    opacity: 0;
    transition: opacity .15s ease-in-out
}

@media (pointer:coarse) {
    .wallet__menu {
        opacity: 1
    }
}

.wallet__row {
    align-items: center;
    display: flex;
    flex: 1
}

.wallet__row__seperator {
    background-color: var(--dynamic-base-4);
    height: .5rem;
    margin: 0 .5rem;
    width: .0625rem
}

.wallet__icon-container {
    margin-right: .375rem
}

.wallet__ens-name {
    max-width: 9.375rem
}

.wallet__actions {
    max-height: 0;
    overflow: hidden;
    transition: max-height .3s ease-in-out
}

.wallet__actions__expanded {
    max-height: 6.25rem
}

.wallet__actions__inner {
    padding-top: .75rem
}

.dynamic-widget-footer {
    border-bottom-left-radius: var(--dynamic-border-radius);
    border-bottom-right-radius: var(--dynamic-border-radius);
    border-top: .0625rem solid var(--dynamic-base-4);
    color: var(--dynamic-text-primary);
    display: flex;
    gap: .5rem;
    margin-top: auto;
    padding: 1rem 1.5rem
}

.dynamic-widget-footer__button:hover:enabled svg {
    color: var(--dynamic-text-secondary)
}

.dynamic-widget-footer__button svg {
    color: var(--dynamic-text-tertiary)
}

.dynamic-widget-footer__button-align-right {
    margin-left: auto
}

@media (pointer:coarse) {
    .dynamic-widget-footer {
        border-bottom-left-radius: unset;
        border-bottom-right-radius: unset
    }
}

.wallet-icon-with-status__container {
    position: relative
}

.wallet-icon-with-status__dot-container {
    align-items: center;
    background-color: var(--dynamic-base-1);
    border-radius: 100%;
    bottom: 0;
    display: flex;
    height: .75rem;
    justify-content: center;
    position: absolute;
    right: 0;
    width: .75rem
}

.wallet-icon-with-status__dot-container .dot {
    background-color: var(--dynamic-error-1);
    border-radius: 100%;
    bottom: 0;
    height: .5rem;
    right: 0;
    width: .5rem
}

.wallet-icon-with-status__dot-container .dot--green {
    background-color: var(--dynamic-success-1)
}

.wallet-icon-with-status__dot-container--secondary {
    bottom: 0;
    height: .625rem;
    right: 0;
    transform: translate(25%, 25%);
    width: .625rem
}

.wallet-icon-with-status__dot-container--secondary .dot {
    height: .375rem;
    width: .375rem
}

.wallet-icon-with-network__container {
    position: relative
}

.wallet-icon-with-network__network-container {
    align-items: center;
    background-color: var(--dynamic-base-1);
    border-radius: 100%;
    bottom: 0;
    display: flex;
    height: .75rem;
    justify-content: center;
    position: absolute;
    right: 0;
    width: .75rem
}

.dots-menu-dropdown__container {
    padding: .375rem 0
}

.dots-menu-dropdown__item {
    align-items: center;
    cursor: pointer;
    display: flex;
    font-size: var(--dynamic-text-size-body-small);
    gap: .5rem;
    padding: .5rem .75rem;
    width: 100%
}

.dots-menu-dropdown__item .typography {
    white-space: nowrap
}

.dots-menu-dropdown__item:hover {
    background-color: var(--dynamic-hover)
}

.dots-menu-dropdown__item:hover .typography {
    color: var(--dynamic-text-primary)
}

@media (pointer:coarse) {
    .dots-menu-dropdown__item {
        font-size: var(--dynamic-text-size-body-normal)
    }
}

.dots-menu-dropdown__item-text {
    align-items: center;
    display: flex;
    gap: .5rem
}

@keyframes desktop-dropdown-entering-animation {
    0% {
        opacity: 0;
        transform: scale(.8) translateY(0)
    }

    70% {
        transform: scale(1) translateY(0)
    }

    to {
        opacity: 1;
        transform: scale(1) translateY(0)
    }
}

@keyframes desktop-dropdown-exiting-animation {
    0% {
        opacity: 1;
        transform: scale(1) translateY(0)
    }

    25% {
        opacity: 1
    }

    50% {
        transform: scale(1.01) translateY(0)
    }

    to {
        opacity: 0;
        transform: scale(1.02) translateY(1.875rem)
    }
}

@keyframes mobile-dropdown-entering-animation {
    0% {
        opacity: 0;
        transform: translateY(100%)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes mobile-dropdown-exiting-animation {
    0% {
        transform: translateY(0)
    }

    50% {
        transform: translateY(0)
    }

    to {
        transform: translateY(200%)
    }
}

.dots-menu-wrapper {
    position: relative
}

.dots-menu-wrapper__container--entering {
    animation-fill-mode: both;
    animation-iteration-count: 1;
    animation-name: desktop-dropdown-entering-animation;
    animation-timing-function: ease-out
}

@media (pointer:coarse) {
    .dots-menu-wrapper__container--entering {
        animation-fill-mode: both;
        animation-iteration-count: 1;
        animation-name: mobile-dropdown-entering-animation;
        animation-timing-function: ease-out
    }
}

.dots-menu-wrapper__container--exiting {
    animation-fill-mode: both;
    animation-iteration-count: 1;
    animation-name: desktop-dropdown-exiting-animation;
    animation-timing-function: ease-out
}

@media (pointer:coarse) {
    .dots-menu-wrapper__container--exiting {
        animation-fill-mode: both;
        animation-iteration-count: 1;
        animation-name: mobile-dropdown-exiting-animation;
        animation-timing-function: ease-out
    }
}

.dots-menu-wrapper__container {
    background-color: var(--dynamic-base-2);
    border: .0625rem solid var(--dynamic-base-4);
    border-radius: calc(var(--dynamic-border-radius)/3);
    box-shadow: 0 .5rem .75rem -.375rem rgba(24, 39, 75, .06), 0 .5rem .75rem -.1875rem rgba(24, 39, 75, .06);
    margin-top: .5rem;
    position: absolute;
    right: 0;
    z-index: 2147483647
}

.dots-menu-wrapper__container__alignment__top {
    bottom: 1.375rem
}

.dots-menu-wrapper__container__alignment__bottom {
    top: 1.375rem
}

@media (min-width:768px) {
    .dots-menu-wrapper__container {
        min-width: 9.375rem
    }
}

@media (pointer:coarse) {
    .dots-menu-wrapper__container {
        border: none;
        border-radius: var(--dynamic-border-radius);
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        bottom: 0;
        left: calc(50% - 18.75rem);
        margin: auto;
        max-width: 37.5rem;
        padding-bottom: 2rem;
        padding-top: 0;
        position: fixed;
        right: calc(50% - 18.75rem);
        top: unset;
        width: 100%
    }
}

.dots-menu-wrapper__header {
    display: none;
    padding: .75rem 1.5rem .25rem
}

@media (pointer:coarse) {
    .dots-menu-wrapper__header {
        align-items: center;
        display: flex;
        justify-content: space-between
    }
}

.dots-menu-wrapper__header__icon {
    min-height: 1.5rem;
    min-width: 1.5rem
}

.dots-menu-wrapper__backdrop {
    cursor: default;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10
}

@media (pointer:coarse) {
    .dots-menu-wrapper__backdrop {
        background-color: var(--dynamic-overlay);
        display: block
    }
}

.dynamic-widget-wallets {
    overflow: auto;
    padding: 0 1.5rem
}

.dynamic-widget-wallets__body {
    display: flex;
    flex-direction: column;
    gap: 1rem
}

.dynamic-widget-wallets__body__wallet-list {
    max-height: 13rem
}

.dynamic-widget-wallets__title {
    margin: 0 0 .5rem
}

.widget-portal {
    background-color: var(--dynamic-overlay);
    top: 0;
    z-index: 50
}

.widget-portal,
.widget-portal .widget-portal__container {
    border-radius: calc(var(--dynamic-border-radius)/1.5);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0
}

.widget-portal .widget-portal__container {
    background-color: var(--dynamic-base-1);
    border-top: .0625rem solid var(--dynamic-base-4);
    padding: 1.5rem
}

@media (pointer:coarse) {
    .widget-portal .widget-portal__container {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }
}

.widget-portal .widget-portal__container--no-padding {
    padding: 0
}

.widget-portal .widget-portal__container__header {
    position: relative
}

.widget-portal .widget-portal__container__close-button {
    position: absolute;
    right: 0
}

.single-wallet-buttons {
    display: flex;
    gap: .625rem;
    padding: 0 1.5rem 1.5rem
}

.single-wallet-buttons--center {
    align-items: center;
    display: flex;
    justify-content: center
}

.single-wallet-buttons__copied {
    align-items: center;
    display: flex;
    gap: 8px
}

.single-wallet-buttons__copied svg {
    color: var(--dynamic-success-1)
}

.email-connector-pending-sign-modal-content {
    align-items: center;
    display: flex;
    flex-direction: column;
    text-align: center;
    width: 100%
}

.email-connector-pending-sign-modal-content__body {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: .5rem
}

.active-wallet-information {
    border-bottom: 1px solid var(--dynamic-base-3);
    display: flex;
    flex-flow: column;
    gap: .5rem;
    padding: .75rem
}

.active-wallet-information__header {
    display: flex;
    gap: .5rem
}

.active-wallet-information__handle {
    max-width: 80px;
    overflow: hidden;
    text-overflow: ellipsis
}

.active-wallet-information__dots-menu {
    color: var(--dynamic-text-tertiary);
    margin-left: .375rem
}

.active-wallet-information__dots-menu .icon-with-status__container {
    margin-bottom: 0
}

.active-wallet-information__dots-menu .icon-with-status__container .status-dot__container {
    right: -.05rem;
    top: -.05rem
}

.active-wallet-information-container {
    background: var(--dynamic-base-2);
    border-radius: calc(var(--dynamic-border-radius)/2)
}

.active-wallet-information__details {
    display: flex;
    flex: 1;
    gap: .5rem;
    justify-content: space-between;
    overflow: hidden
}

.active-wallet-information__avatar img {
    height: 2rem;
    min-height: 2rem;
    min-width: 2rem;
    width: 2rem
}

.active-wallet-information__avatar__name-service {
    align-items: center;
    border-radius: 100%;
    display: flex;
    overflow: hidden
}

.active-wallet-information__addresses-container {
    display: flex;
    flex-direction: column;
    gap: .5rem
}

.active-wallet-information__addresses-container--centered {
    justify-content: center
}

.active-wallet-information__address-container {
    display: flex
}

.active-wallet-information__address {
    align-items: center;
    display: flex
}

.active-wallet-information__network-picker {
    overflow: hidden
}

.active-wallet-information__network-picker-button {
    border: 1px solid var(--dynamic-base-4);
    height: 100%;
    position: relative;
    transform: translateX(0)
}

.active-wallet-information__network-picker-button:hover {
    background: var(--dynamic-hover)
}

.balance-container {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: 1rem .75rem;
    position: relative
}

.prompt-modal {
    padding: 1.5rem
}

.prompt-modal__header {
    position: relative;
    width: 100%
}

.prompt-modal__close-button {
    position: absolute;
    right: 1rem;
    top: 1rem
}

.dynamic-widget-index-view__email-container {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    text-align: center
}

.dynamic-widget-index-view__footer {
    display: flex;
    justify-content: space-between;
    width: 100%
}

.dynamic-widget-index-view__user-profile {
    margin: 0 0 1rem;
    padding: 0 1.5rem
}

.dynamic-widget-index-view__user-profile-title {
    border-bottom: .0625rem solid var(--dynamic-base-4);
    margin: 0 1.5rem .75rem;
    padding-bottom: .375rem
}

.profile-view {
    flex: 1;
    overflow: auto;
    padding: 0 1.5rem 1.5rem
}

.profile-view__footer {
    display: flex;
    justify-content: space-between;
    width: 100%
}

.dynamic-widget-edit-profile-view {
    display: flex;
    flex: 1;
    flex-direction: column;
    overflow: hidden
}

.dynamic-widget-edit-profile-view__fields {
    flex: 1;
    overflow: auto;
    padding: 0 1.5rem 1rem
}

.dynamic-widget-edit-profile-view__profile-title {
    border-bottom: .0625rem solid var(--dynamic-base-4);
    margin: 0 1.5rem .75rem;
    padding-bottom: .375rem
}

.send-balance-widget-view {
    display: flex;
    flex: 1;
    flex-direction: column;
    max-height: 100%;
    max-width: 22.5rem
}

.passkey-card {
    background: var(--dynamic-base-2);
    border: 1px solid var(--dynamic-base-4);
    border-radius: .75rem;
    box-shadow: 0 1px 2px 0 rgba(24, 39, 75, .04);
    padding: .75rem;
    width: 100%
}

.passkey-card__body {
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.passkey-card__left {
    align-items: center;
    display: flex;
    gap: .5rem
}

.passkey-card__info {
    align-items: center;
    border-bottom: 1px solid var(--dynamic-base-4);
    gap: .5rem;
    padding-bottom: .5rem
}

.passkey-card__info__icon {
    justify-self: start;
    width: 1.5rem
}

.passkey-card__info__tooltip {
    display: none
}

@media (hover:none),
(pointer:coarse) {
    .passkey-card__info__tooltip {
        background-color: #555;
        border: 1px solid;
        border-radius: 6px;
        color: #fff;
        display: block;
        font-size: 12px;
        opacity: 0;
        padding: 3px;
        position: absolute;
        transition: opacity .5s;
        visibility: hidden;
        width: -moz-fit-content;
        width: fit-content
    }

    .passkey-card__info__tooltip--visible {
        opacity: 1;
        transition: opacity .3s;
        visibility: visible
    }
}

.passkey-card__date {
    padding-top: .5rem
}

.manage-passkeys-widget-view,
.manage-passkeys-widget-view__body {
    display: flex;
    flex: 1;
    flex-direction: column
}

.manage-passkeys-widget-view__body {
    gap: 1rem;
    justify-content: space-between;
    padding: 0 1.5rem 1.5rem
}

.manage-passkeys-widget-view__body__cards {
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: .5rem;
    max-height: 23.75rem;
    overflow: auto
}

.manage-passkeys-widget-view__body__cards__skeleton {
    border-radius: .75rem;
    height: 3.75rem
}

.manage-passkeys-widget-view__reveal {
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: .5rem
}

.manage-passkeys-widget-view__reveal-helper-text {
    color: var(--dynamic-text-secondary);
    font-size: .9375rem;
    line-height: 1.25rem
}

.manage-passkeys-widget-view__reveal-button {
    border-radius: var(--dynamic-button-border-radius);
    justify-content: space-between
}

.manage-passkeys-widget-view__reveal-button__start-slot {
    align-items: center;
    display: flex;
    font-size: .9375rem
}

.manage-passkeys-widget-view__reveal-button__icon {
    color: var(--dynamic-text-tertiary);
    height: 1.75rem;
    margin-right: .5rem
}

.manage-passkeys-widget-view__reveal-button__icon--rotate {
    color: var(--dynamic-text-tertiary);
    height: 1rem;
    justify-content: end;
    transform: rotate(180deg)
}

.wallet-settings-view {
    display: flex;
    flex: 1;
    flex-direction: column
}

.wallet-settings-view__header {
    align-items: center;
    display: flex;
    gap: .5rem
}

.wallet-settings-view__body {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    justify-content: space-between;
    padding: 0 1.5rem 1.5rem
}

.wallet-settings-view__body__section {
    display: flex;
    flex-direction: column;
    gap: .75rem
}

.wallet-settings-view__body__section__title {
    color: var(--dynamic-text-secondary);
    font-size: .9375rem;
    line-height: 1.25rem
}

.wallet-settings-view__body__section__button {
    border-radius: var(--dynamic-button-border-radius);
    justify-content: space-between
}

.wallet-settings-view__body__section__button__start-slot {
    align-items: center;
    display: flex;
    font-size: .9375rem
}

.wallet-settings-view__body__section__button__icon {
    color: var(--dynamic-text-tertiary);
    height: 1.75rem !important;
    margin-right: .625rem;
    width: 1.75rem !important
}

.wallet-settings-view__body__section__button__icon path {
    fill: var(--dynamic-text-tertiary) !important
}

.wallet-settings-view__body__section__button__icon__stroke {
    stroke: var(--dynamic-text-tertiary);
    height: 1.75rem;
    margin-right: .625rem;
    width: 1.75rem
}

.wallet-settings-view__body__section__button__icon-secondary {
    color: var(--dynamic-text-tertiary);
    height: 1rem;
    justify-content: end;
    width: 1rem
}

.wallet-settings-view__body__section__button__icon-secondary--success {
    color: var(--dynamic-success-1);
    height: 1rem;
    justify-content: end;
    width: 1rem
}

.wallet-settings-view__body__section__button__icon-secondary--rotate {
    color: var(--dynamic-text-tertiary);
    height: 1rem;
    justify-content: end;
    transform: rotate(180deg);
    width: 1rem
}

.default-prompt-modal {
    align-items: center;
    display: flex;
    flex-direction: column;
    text-align: center
}

.default-prompt-modal__icon-with-spinner {
    margin: 0 auto .75rem
}

.default-prompt-modal__content {
    flex-direction: column
}

.default-prompt-modal__button .typography,
.default-prompt-modal__content {
    align-items: center;
    display: flex;
    gap: .375rem;
    justify-content: center
}

.detected-new-wallet-modal__content {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: .75rem;
    text-align: center
}

.no-qr-code-not-installed-modal-view {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 1rem
}

.no-qr-code-not-installed-modal-view__links-section {
    width: 100%
}

.qr-code-modal-view {
    display: flex;
    flex-direction: column;
    gap: .5rem
}

.qr-code-modal-view__title {
    text-align: center
}

.qr-code-modal-view .qrcode__container {
    height: 10.9375rem;
    width: 10.9375rem
}

.qr-code-modal-view__container {
    align-items: center;
    display: flex;
    justify-content: center
}

.qr-code-modal-view__wrapper {
    background: var(--dynamic-base-2);
    border-radius: calc(var(--dynamic-border-radius)*3/4);
    padding: .5rem
}

.qr-code-modal-view .info-item {
    margin-bottom: .75rem
}

.qr-code-modal-view .info-item__text {
    font-size: var(--dynamic-text-size-body-small)
}

.qr-code-modal-view .info-item svg path {
    fill: var(--dynamic-text-secondary)
}

.qr-code-modal-view .button__container {
    flex-direction: column
}

.qr-code-modal-view .button__container,
.qr-code-modal-view .button__container span {
    align-items: center;
    display: flex;
    gap: .375rem
}

.unlink-wallet-popup__container {
    align-items: center;
    display: flex;
    flex-direction: column;
    width: 100%
}

.unlink-wallet-popup__button,
.unlink-wallet-popup__label,
.unlink-wallet-popup__title {
    text-align: center
}

.unlink-wallet-popup__title {
    padding-bottom: .5rem
}

.unlink-wallet-popup__label {
    padding-bottom: .5rem;
    padding-top: .5rem
}

.unlink-wallet-popup__button {
    margin-top: .5rem
}

.unlink-wallet-popup__button--shadow {
    box-shadow: var(--dynamic-shadow-down-1)
}

.dynamic-widget__container {
    z-index: 2147483646
}

.fund-wallet__backdrop {
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    background-color: rgba(0, 0, 0, .25);
    inset: 0;
    position: fixed;
    z-index: 2147483645
}

.fund-wallet__modal-container {
    align-items: center;
    display: flex;
    inset: 0;
    justify-content: center;
    overflow-y: auto;
    padding: 1rem;
    position: fixed;
    z-index: 2147483646
}

@media (pointer:coarse) {
    .fund-wallet__modal-container {
        padding: 0
    }
}

.fund-wallet__modal {
    border-radius: 1.5rem;
    margin: auto;
    max-width: 470px;
    overflow: hidden;
    width: 100%
}

@media (pointer:coarse) {
    .fund-wallet__modal {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        margin: initial;
        margin-top: auto
    }
}

.fund-wallet__modal-content {
    text-align: center
}

#onramp-iframe {
    border: none;
    height: 635px;
    width: 100%;
    z-index: 2147483647
}

.embedded-widget {
    max-width: 100%;
    width: var(--dynamic-modal-width)
}

.embedded-widget--background-default,
.embedded-widget--background-none {
    background: none
}

.dynamic-bridge-user-profile__switcher {
    margin: 0 0 1rem;
    padding: 1.5rem 1.5rem 0
}

.dynamic-bridge-wallet-card__network {
    margin: 0 0 .5rem
}

.dynamic-bridge-wallet-card__network,
.dynamic-bridge-wallet-card__network-icon,
.dynamic-bridge-wallet-card__network-name {
    display: inline-block;
    vertical-align: middle
}

.dynamic-bridge-wallet-card__network-icon {
    height: 1rem;
    margin-right: .375rem;
    width: 1rem
}

.dynamic-bridge-widget-empty-card {
    background-color: var(--dynamic-base-2);
    border-radius: calc(var(--dynamic-border-radius)/2);
    box-shadow: var(--dynamic-shadow-down-1);
    padding: .75rem;
    transition: transform .1s linear
}

.dynamic-bridge-widget-empty-card:active {
    transform: scale(.98)
}

.dynamic-bridge-widget-empty-card__icon {
    display: inline-flex;
    height: 1.75rem;
    margin-right: .63rem;
    vertical-align: middle;
    width: 1.75rem
}

.dynamic-bridge-widget-empty-card__text {
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap
}

.dynamic-bridge-widget-wallets-view {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding: 1.5rem
}

.dynamic-bridge-widget-wallets-view__logout-button {
    margin: 0 auto
}

.dynamic-bridge-widget-wallets-view__unlink-button {
    color: var(--dynamic-text-secondary);
    margin: auto 0 0 auto
}

.footer-buttons-item {
    align-items: center;
    background: var(--dynamic-base-2);
    border: 0;
    border-radius: calc(var(--dynamic-border-radius)/2);
    box-shadow: var(--dynamic-shadow-down-1);
    cursor: pointer;
    display: flex;
    padding: .75rem;
    transition: all .3s;
    width: 100%
}

.footer-buttons-item__icon--left {
    margin-right: .625rem
}

.footer-buttons-item__icon--left img,
.footer-buttons-item__icon--left svg {
    height: 1.25rem;
    width: 1.25rem
}

.new-to-web3-buttons__container {
    margin-top: 1rem
}

.new-to-web3-buttons__container button {
    background: var(--dynamic-brand-primary-color);
    border-radius: calc(var(--dynamic-border-radius)/2);
    box-shadow: var(--dynamic-shadow-down-1);
    color: #fff;
    padding: .75rem;
    width: 100%
}

.walletlist-help-content__container {
    color: var(--dynamic-text-secondary);
    padding: 1.5rem
}

.walletlist-help-content__icon {
    align-items: center;
    display: flex;
    height: 3.5rem;
    justify-content: center;
    margin: 0 auto;
    width: 3.5rem
}

.walletlist-help-content__typography-wrapper {
    color: var(--dynamic-text-primary);
    margin: 1rem 0;
    text-align: center
}

.walletlist-help-content__typography-wrapper .walletlist-help-content__typography--label {
    margin-top: .375rem
}

.walletlist-help-content__buttons-wrapper {
    display: flex;
    flex-direction: column;
    gap: .375rem;
    margin-top: 1rem
}

.walletlist-help-content__buttons-wrapper button {
    text-align: left;
    width: 100%
}

.walletlist-help-content__custodial-wallet-area--title {
    margin: .75rem 0;
    text-align: center
}

.footer-more-info-content__wrapper {
    display: flex;
    flex-direction: column;
    gap: .75rem;
    padding: 1.5rem
}

.footer-more-info-content__item--phantom-ledger {
    font-size: .6875rem;
    margin-bottom: .5rem
}

.footer-more-info-content__item--phantom-ledger p {
    margin-bottom: .5rem
}

.footer-more-info-content__item--phantom-ledger p:last-child,
.footer-more-info-content__item:last-child {
    margin-bottom: 0
}

.back-button {
    rotate: -90deg
}

.help-header {
    border-bottom: 1px solid var(--dynamic-base-4)
}

.passkey-info-help-content__container {
    color: var(--dynamic-text-secondary);
    padding: 1.5rem
}

.passkey-info-help-content__typography-wrapper {
    color: var(--dynamic-text-primary);
    display: flex;
    flex-direction: column;
    gap: 1rem;
    text-align: left
}

.passkey-info-help-content__wrapper {
    flex: 1
}

.passkey-info-help-content__details {
    display: flex;
    flex-direction: row;
    gap: 1rem
}

.header__skeleton {
    width: 7.5rem
}

.header__typography {
    margin: 0;
    text-align: center
}

.header__typography img,
.header__typography svg {
    display: inline-block
}

.header__tooltip {
    background-color: var(--dynamic-text-primary);
    color: var(--dynamic-base-2);
    font-size: .75rem
}

.header__icon svg {
    height: 1.5rem;
    width: 1.5rem
}

.tos-and-pp__footer {
    background: var(--dynamic-footer-background);
    border-top: var(--dynamic-footer-border-top);
    bottom: 0;
    padding: var(--dynamic-footer-padding);
    position: relative;
    width: 100%
}

.default-footer__footer {
    background: var(--dynamic-base-1);
    border-top: .0625rem solid var(--dynamic-base-4);
    box-shadow: var(--dynamic-shadow-up-1);
    height: var(--dynamic-border-radius);
    opacity: 1;
    text-align: center;
    transition: opacity .15s, visibility .15s;
    visibility: visible;
    width: 100%
}

.default-footer__footer--hidden {
    opacity: 0;
    transition: opacity .15s, visibility .15s;
    visibility: hidden
}

.wallet-progress-stepper {
    padding: .5rem 1rem
}

.dynamic-user-profile-layout {
    display: flex;
    flex-direction: column;
    height: 33.125rem;
    overflow: hidden
}

.dynamic-user-profile-layout--unset-max-height {
    height: unset
}

input:-webkit-autofill,
input:-webkit-autofill:active,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover {
    box-shadow: unset !important
}

.dynamic-modal {
    display: flex;
    flex-direction: column-reverse;
    left: 50%;
    letter-spacing: 0;
    position: absolute
}

.dynamic-shadow-dom-content {
    font-family: var(--dynamic-font-family-primary)
}

@layer shadow-reset {
    .dynamic-shadow-dom-content {
        all: initial
    }
}

@layer preflight {

    a,
    hr {
        color: inherit
    }

    progress,
    sub,
    sup {
        vertical-align: baseline
    }

    blockquote,
    body,
    dd,
    dl,
    fieldset,
    figure,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    hr,
    menu,
    ol,
    p,
    pre,
    ul {
        margin: 0
    }

    fieldset,
    legend,
    menu,
    ol,
    ul {
        padding: 0
    }

    *,
    :after,
    :before {
        border: 0 solid;
        box-sizing: border-box
    }

    html {
        -webkit-text-size-adjust: 100%;
        -moz-text-size-adjust: 100%;
        text-size-adjust: 100%;
        font-feature-settings: normal;
        font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
        line-height: 1.5;
        -moz-tab-size: 4;
        -o-tab-size: 4;
        tab-size: 4
    }

    body {
        line-height: inherit
    }

    hr {
        border-top-width: 1px;
        height: 0
    }

    abbr:where([title]) {
        -webkit-text-decoration: underline dotted;
        text-decoration: underline dotted
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-size: inherit;
        font-weight: inherit
    }

    a {
        text-decoration: inherit
    }

    b,
    strong {
        font-weight: bolder
    }

    code,
    kbd,
    pre,
    samp {
        font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
        font-size: 1em
    }

    small {
        font-size: 80%
    }

    sub,
    sup {
        font-size: 75%;
        line-height: 0;
        position: relative
    }

    sub {
        bottom: -.25em
    }

    sup {
        top: -.5em
    }

    table {
        border-collapse: collapse;
        border-color: inherit;
        text-indent: 0
    }

    button,
    input,
    optgroup,
    select,
    textarea {
        color: inherit;
        font-family: inherit;
        font-size: 100%;
        font-weight: inherit;
        line-height: inherit;
        margin: 0;
        padding: 0
    }

    button,
    select {
        text-transform: none
    }

    [type=button],
    [type=reset],
    [type=submit],
    button {
        -webkit-appearance: button;
        -moz-appearance: button;
        appearance: button;
        background-color: transparent;
        background-image: none
    }

    :-moz-focusring {
        outline: auto
    }

    :-moz-ui-invalid {
        box-shadow: none
    }

    ::-webkit-inner-spin-button,
    ::-webkit-outer-spin-button {
        height: auto
    }

    [type=search] {
        -webkit-appearance: textfield;
        -moz-appearance: textfield;
        appearance: textfield;
        outline-offset: -2px
    }

    ::-webkit-search-decoration {
        -webkit-appearance: none;
        appearance: none
    }

    ::-webkit-file-upload-button {
        -webkit-appearance: button;
        appearance: button;
        font: inherit
    }

    summary {
        display: list-item
    }

    menu,
    ol,
    ul {
        list-style: none
    }

    textarea {
        resize: vertical
    }

    input::-moz-placeholder,
    textarea::-moz-placeholder {
        color: #9ca3af;
        opacity: 1
    }

    input::placeholder,
    textarea::placeholder {
        color: #9ca3af;
        opacity: 1
    }

    [role=button],
    button {
        cursor: pointer
    }

    :disabled {
        cursor: default
    }

    audio,
    canvas,
    embed,
    iframe,
    img,
    object,
    svg,
    video {
        display: block;
        vertical-align: middle
    }

    img,
    video {
        height: auto;
        max-width: 100%
    }

    [hidden] {
        display: none
    }
}

.accordion-item {
    overflow: hidden;
    position: relative;
    transition-duration: .15s;
    transition-property: max-height;
    transition-timing-function: ease-out
}

.accordion-item--full-height {
    height: 100%
}

.accordion-item__curtain {
    background-color: var(--dynamic-overlay);
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity 50ms ease-in;
    z-index: 1
}

.accordion-item__curtain--dimmed {
    bottom: 0;
    opacity: 1
}

.vertical-accordion__container {
    display: flex;
    flex-direction: column
}

.alert {
    align-items: center;
    border-radius: calc(var(--dynamic-border-radius)/3);
    display: flex;
    gap: .75rem;
    padding: .75rem
}

.alert--error {
    background-color: var(--dynamic-error-2);
    color: var(--dynamic-error-1)
}

.alert--warning {
    background-color: var(--dynamic-alert-2);
    color: var(--dynamic-alert-1)
}

.alert__icon {
    flex-shrink: 0
}

.badge__container {
    align-items: center;
    background-color: var(--dynamic-badge-background);
    color: var(--dynamic-badge-color);
    display: flex;
    font-size: .625rem;
    font-weight: 500;
    gap: .25rem;
    padding: .25rem .5rem;
    position: relative;
    white-space: nowrap
}

.badge__container,
.badge__dot {
    border-radius: 9999px;
    transition: color .3s, background-color .3s
}

.badge__dot {
    background-color: var(--dynamic-badge-dot-background);
    height: .375rem;
    width: .375rem
}

.button {
    align-items: center;
    cursor: pointer;
    display: flex;
    gap: .375rem;
    justify-content: center;
    position: relative;
    transition: all .2s ease
}

.button:disabled:not(.button--loading) {
    cursor: default;
    opacity: .5
}

.button--expanded {
    width: 100%
}

.button--brand-primary {
    background: var(--dynamic-brand-primary-color);
    border: var(--dynamic-button-primary-border);
    box-shadow: var(--dynamic-shadow-down-1);
    color: #fff;
    padding: var(--dynamic-button-primary-padding)
}

.button--brand-primary .typography {
    font-size: var(--dynamic-button-primary-font-size)
}

.button--brand-primary:hover:enabled {
    box-shadow: var(--dynamic-button-shadow)
}

.button--brand-primary:active:enabled,
.button--primary {
    box-shadow: var(--dynamic-shadow-down-1)
}

.button--primary {
    background: var(--dynamic-button-primary-background);
    border: var(--dynamic-button-primary-border);
    padding: var(--dynamic-button-primary-padding)
}

.button--primary .typography {
    font-size: var(--dynamic-button-primary-font-size)
}

.button--primary:hover:enabled {
    box-shadow: var(--dynamic-button-shadow)
}

.button--primary:active:enabled,
.button--secondary {
    box-shadow: var(--dynamic-shadow-down-1)
}

.button--secondary {
    background: var(--dynamic-button-secondary-background);
    border: var(--dynamic-button-secondary-border);
    padding: var(--dynamic-button-secondary-padding)
}

.button--secondary .typography {
    font-size: var(--dynamic-button-primary-font-size)
}

.button--secondary:hover:enabled {
    background: var(--dynamic-hover)
}

.button--secondary:active:enabled {
    background: var(--dynamic-base-3)
}

.button--tertiary,
.button--tertiary .typography {
    color: var(--dynamic-text-secondary)
}

.button--tertiary:hover:enabled,
.button--tertiary:hover:enabled .typography {
    color: var(--dynamic-text-primary)
}

.button--padding-default {
    border-radius: calc(var(--dynamic-border-radius)/2);
    padding: .625rem 1rem
}

.button--padding-large {
    border-radius: var(--dynamic-button-border-radius);
    padding: .875rem 1.25rem
}

.button--padding-medium {
    border-radius: calc(var(--dynamic-button-border-radius)/1.5);
    padding: .625rem 1rem
}

.button--padding-small {
    border-radius: calc(var(--dynamic-button-border-radius)/2);
    padding: .5rem .75rem
}

.button--padding-none {
    padding: 0
}

.button--padding-login-screen-height {
    border-radius: calc(var(--dynamic-border-radius)/2);
    height: 2.5rem;
    padding: 0 1rem
}

.button__spinner {
    margin-left: auto;
    margin-right: auto
}

.button__end-slot,
.button__start-slot {
    display: inline-flex
}

.button__spinner-container {
    align-items: center;
    bottom: 0;
    color: var(--dynamic-text-primary);
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.button--loading>:not(.button__spinner-container) {
    opacity: 0
}

.checkbox--hidden {
    cursor: pointer;
    display: block;
    height: 1rem;
    opacity: 0;
    position: absolute;
    width: 1rem;
    z-index: 10
}

.checkbox--hidden:checked+.checkbox--visible {
    background: var(--dynamic-brand-primary-color);
    border-style: none
}

.checkbox--hidden:checked+.checkbox--visible>.checkbox__icon {
    opacity: 1
}

.checkbox--hidden:disabled {
    pointer-events: none
}

.checkbox--visible {
    align-items: center;
    background: var(--dynamic-base-3);
    border: .0625rem solid var(--dynamic-base-4);
    border-radius: calc(var(--dynamic-border-radius)/4);
    display: flex;
    height: 1rem;
    justify-content: center;
    position: absolute;
    transition-duration: .2s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    width: 1rem;
    z-index: 0
}

.checkbox__container {
    height: 1rem;
    position: relative;
    width: 1rem
}

.checkbox__icon {
    color: #fff;
    height: .75rem;
    opacity: 0;
    transition-duration: .2s;
    transition-property: opacity;
    width: .75rem
}

.connect-button {
    background: var(--dynamic-connect-button-background);
    border: var(--dynamic-connect-button-border);
    border-radius: calc(var(--dynamic-connect-button-radius, var(--dynamic-border-radius))/2);
    box-shadow: var(--dynamic-connect-button-shadow)
}

.connect-button:hover:enabled {
    background: var(--dynamic-connect-button-background-hover);
    border: var(--dynamic-connect-button-border-hover);
    box-shadow: var(--dynamic-connect-button-shadow-hover)
}

.connect-button:hover:enabled .typography {
    color: var(--dynamic-connect-button-color-hover)
}

.connect-button .typography {
    color: var(--dynamic-connect-button-color)
}

.copy-button__container {
    position: relative
}

.copy-button__tooltip {
    background-color: var(--dynamic-text-primary);
    color: var(--dynamic-base-2);
    font-size: .75rem
}

@keyframes enter-tile {
    0% {
        opacity: 0;
        transform: translateY(.5rem)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.enter-list-tile-animation {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-iteration-count: 1;
    animation-name: enter-tile;
    animation-timing-function: ease-out
}

.error-container {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: .5rem;
    padding: .5rem .75rem
}

.error-container img,
.error-container svg {
    height: 1.25rem;
    width: 1.25rem
}

.error-container--error {
    background: var(--dynamic-error-2);
    color: var(--dynamic-error-1)
}

.error-container--info {
    background: var(--dynamic-base-3);
    color: var(--dynamic-text-primary)
}

.error-container--success {
    background: var(--dynamic-success-2);
    color: var(--dynamic-success-1)
}

.error-container--multi-wallet {
    margin-bottom: .75rem
}

.error--with-icon {
    margin-left: .875rem
}

.icon--color-brand-primary {
    color: var(--dynamic-brand-primary-color)
}

.icon--color-text-primary {
    color: var(--dynamic-text-primary)
}

.icon--color-text-secondary {
    color: var(--dynamic-text-secondary)
}

.icon--color-text-tertiary {
    color: var(--dynamic-text-tertiary)
}

.icon--color-text-error {
    color: var(--dynamic-error-1)
}

.icon--color-success-1 {
    color: var(--dynamic-success-1)
}

.icon--size-xsmall {
    height: .75rem;
    width: .75rem
}

.icon--size-small {
    height: 1rem;
    width: 1rem
}

.icon--size-mini {
    height: 1.25rem;
    width: 1.25rem
}

.icon--size-medium {
    height: 1.5rem;
    width: 1.5rem
}

.icon--size-large {
    height: 2.375rem;
    width: 2.375rem
}

.icon-button {
    align-items: center;
    border-radius: 100%;
    color: var(--dynamic-text-tertiary);
    display: flex;
    justify-content: center
}

.icon-button svg:hover {
    color: var(--dynamic-text-secondary)
}

.icon-button svg:active {
    color: var(--dynamic-text-primary)
}

.indicator__container {
    align-items: center;
    background: var(--dynamic-base-1);
    border-radius: 100%;
    bottom: 0;
    display: flex;
    justify-content: center;
    position: absolute;
    right: 0
}

.indicator__icon {
    background: var(--dynamic-success-1);
    border-radius: 100%
}

.indicator__wallet-connect {
    background: #4084ed;
    bottom: 0;
    color: #fff;
    position: absolute;
    right: -.125rem
}

.icon-with-spinner__container,
.indicator__wallet-connect {
    align-items: center;
    border-radius: 9999px;
    display: flex;
    justify-content: center
}

.icon-with-spinner__container {
    position: relative
}

.icon-with-spinner__container img {
    height: 100%;
    width: 100%
}

.icon-with-spinner__icon-container {
    align-items: center;
    display: flex;
    justify-content: center;
    position: relative
}

.icon-with-spinner__spinner-container {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: repeat(2, minmax(0, 1fr));
    position: absolute;
    right: 0;
    top: 0
}

.icon-with-spinner__spinner {
    grid-column-start: 2;
    grid-row-start: 1;
    height: 100%;
    width: 100%
}

.icon-with-spinner__animation {
    animation: spin 1.4s linear infinite
}

.icon-with-status__container {
    margin-bottom: 12px;
    max-width: -moz-fit-content;
    max-width: fit-content;
    position: relative
}

.icon-with-status__container .icon {
    border-radius: 100%
}

.icon-with-status__status-dot {
    bottom: -.125rem;
    position: absolute;
    right: -.25rem
}

.icon-with-status__container .inner-icon__container {
    background: var(--dynamic-base-1);
    border-radius: 100%;
    bottom: -.125rem;
    padding: .1875rem;
    position: absolute;
    right: -.1875rem
}

.icon-with-status__container .inner-icon {
    border-radius: 100%
}

.icon-with-status__container .inner-icon svg {
    height: 1rem;
    width: 1rem
}

.icon-with-status__container .inner-icon--green {
    background: var(--dynamic-success-1)
}

.icon-with-status__container .inner-icon--red {
    background: var(--dynamic-error-1)
}

.icon-with-status__container .inner-icon path {
    fill: var(--dynamic-base-1)
}

.icon-with-status__container .status-dot__container {
    align-items: center;
    background: var(--dynamic-base-1);
    border-radius: 100%;
    bottom: -.125rem;
    display: flex;
    height: .625rem;
    justify-content: center;
    position: absolute;
    right: -.25rem;
    width: .625rem
}

.icon-with-status__container .status-dot {
    border-radius: 100%;
    height: .375rem;
    width: .375rem
}

.icon-with-status__container .status-dot--green {
    background: var(--dynamic-success-1)
}

.icon-with-status__container .status-dot--red {
    background: var(--dynamic-error-1)
}

.info-item__container {
    color: var(--dynamic-text-tertiary);
    display: flex
}

.info-item__container a {
    text-decoration: underline
}

.info-item__container .info-item__icon-container {
    border-radius: calc(var(--dynamic-border-radius)/3);
    color: var(--dynamic-text-tertiary);
    display: flex;
    margin-right: 1.125rem
}

.info-item__container .info-item__icon-container svg {
    height: 1.5rem;
    width: 1.5rem
}

.info-item__container .info-item__secondary-text {
    margin-top: .25rem
}

.input__container {
    position: relative
}

.input__container .input__suffix {
    position: absolute;
    right: 1rem;
    top: 1rem
}

.input__container .input {
    background: var(--dynamic-base-2);
    border-color: var(--dynamic-base-3);
    border-radius: calc(var(--dynamic-border-radius)*.4);
    border-width: .0625rem;
    color: var(--dynamic-text-primary);
    font-size: .9375rem;
    font-weight: 400;
    margin: 0;
    outline: none;
    transition: all .2s ease;
    width: 100%
}

.input__container .input:disabled {
    background: var(--dynamic-base-3);
    border-color: var(--dynamic-base-4)
}

.input__container .input:disabled .input__label {
    color: var(--dynamic-text-tertiary)
}

.input__container .input__label {
    color: var(--dynamic-text-secondary);
    cursor: text;
    font-size: .625rem;
    pointer-events: none
}

.input__container .input:not(.input__error):focus,
.input__container .input:not(.input__error):hover {
    background: var(--dynamic-base-2);
    border-color: var(--dynamic-base-4)
}

.input__container .input__error {
    background: var(--dynamic-error-2);
    border-color: var(--dynamic-error-1)
}

.input__container .input__error~.input__label,
.input__container .input__error~.input__trailing {
    color: var(--dynamic-error-1)
}

.input__container .input__has_trailing {
    padding-right: 4rem
}

.input__container .input__trailing {
    color: var(--dynamic-text-secondary);
    font-size: .75rem;
    font-weight: 500;
    position: absolute;
    right: .75rem;
    top: 50%;
    transform: translateY(-50%)
}

.input__container--dense .input {
    padding: 1.125rem .75rem .375rem
}

.input__container--dense .input::-moz-placeholder {
    color: transparent
}

.input__container--dense .input::placeholder {
    color: transparent
}

.input__container--dense .input__label {
    left: .75rem;
    position: absolute;
    top: .4375rem;
    transition: all .2s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.input__container--dense .input:-moz-placeholder-shown~.input__label {
    font-size: .9375rem;
    top: .75rem
}

.input__container--dense .input:placeholder-shown~.input__label {
    font-size: .9375rem;
    top: .75rem
}

.input__container--dense .input:focus~.input__label {
    font-size: .625rem;
    top: .4375rem
}

.input__container--regular {
    display: flex;
    flex-direction: column
}

.input__container--regular .input {
    padding: .75rem
}

.input__container--regular .input__label {
    align-items: center;
    display: inline-flex;
    font-size: .75rem;
    line-height: 1rem;
    margin-bottom: .5rem;
    order: -1
}

.input__container--regular .input__label:after {
    background: var(--dynamic-base-4);
    content: "";
    flex: 1;
    height: 1px;
    margin-left: .75rem;
    right: 0
}

.input__container--regular .input__suffix {
    top: 2.375rem
}

.input__message {
    color: var(--dynamic-text-primary);
    padding: .5rem 0
}

.input__message__error {
    color: var(--dynamic-error-1)
}

.list-tile {
    align-items: center;
    background-color: var(--dynamic-wallet-list-tile-background);
    border: var(--dynamic-wallet-list-tile-border);
    border-radius: calc(var(--dynamic-border-radius)/2);
    box-shadow: var(--dynamic-wallet-list-tile-shadow);
    color: var(--dynamic-text-primary);
    display: flex;
    gap: .625rem;
    padding: var(--dynamic-wallet-list-tile-padding);
    transition-duration: var(--dynamic-wallet-list-tile-animation-duration);
    transition-property: all;
    transition-timing-function: ease-out;
    width: 100%
}

.list-tile:not(:disabled):active {
    transform: scale(.95)
}

.list-tile:not(:disabled):hover {
    background-color: var(--dynamic-wallet-list-tile-background-hover);
    border: var(--dynamic-wallet-list-tile-border-hover);
    box-shadow: var(--dynamic-wallet-list-tile-shadow-hover)
}

.list-tile__children {
    flex-grow: 1;
    text-align: left
}

.modal-header {
    align-items: center;
    background: var(--dynamic-header-background);
    display: flex;
    justify-content: center;
    padding: var(--dynamic-header-padding);
    width: 100%
}

.modal-header--border {
    border-bottom: var(--dynamic-header-border-bottom)
}

.modal-header--align-content-bottom {
    align-items: start
}

.modal-header__leading,
.modal-header__trailing {
    align-items: center;
    display: flex;
    flex: 1;
    gap: .25rem;
    height: 1.5rem;
    justify-content: start;
    margin-right: auto
}

.modal-header__trailing {
    justify-content: flex-end;
    margin-left: auto;
    margin-right: 0
}

.evm-network-control__container {
    align-items: center;
    background: var(--dynamic-base-2);
    border-radius: calc(var(--dynamic-border-radius)/2);
    bottom: 0;
    color: var(--dynamic-text-primary);
    display: flex;
    gap: .375rem;
    max-width: 100%;
    padding: .25rem;
    position: absolute;
    right: 0;
    transform: translateX(50%)
}

.evm-network-control__container--error {
    border: 1px solid var(--dynamic-error-1);
    color: var(--dynamic-error-1);
    cursor: auto
}

.evm-network-control__network-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.evm-network-control__arrow-icon {
    min-width: 1rem;
    transform: rotate(90deg);
    transition: transform .15s linear
}

.evm-network-control__arrow-icon--active {
    transform: rotate(-90deg)
}

@keyframes spinner-animation {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.network {
    color: var(--dynamic-text-primary);
    display: flex;
    justify-content: space-between;
    width: 100%
}

.network .network__container {
    align-items: flex-start;
    display: flex
}

.network .network__title-icon {
    height: 1rem;
    margin-right: .5rem;
    margin-top: .0625rem;
    width: 1rem
}

.network .network__title-container {
    display: flex;
    flex-direction: column;
    gap: .25rem
}

.network .network__title-copy {
    white-space: nowrap
}

.network .network__status-container {
    align-items: center;
    border-radius: 100%;
    display: flex;
    height: 1rem;
    justify-content: center;
    width: 1rem
}

.network .network__status-container .network__status-icon {
    color: #fff;
    height: .75rem;
    width: .75rem
}

.network .network__status-container .network__status-icon svg path {
    fill: currentcolor
}

.network .network__status-container .network__status-spinner-icon {
    animation: spinner-animation 2s linear infinite;
    height: .75rem;
    margin-right: -.9375rem;
    margin-top: -.75rem;
    transform-origin: 0 100%;
    width: .75rem
}

.network .network__status-container--active {
    background-color: var(--dynamic-brand-primary-color)
}

.network-action {
    align-items: center;
    display: flex;
    padding: .5rem 1rem
}

@media (pointer:coarse) {
    .network-action {
        padding: .5rem 1.5rem
    }
}

.network-action:not(.network--not-supported) {
    cursor: pointer
}

.network-action:not(.network--not-supported):hover {
    background-color: var(--dynamic-hover)
}

.network-control-skeleton {
    align-items: center;
    display: flex;
    gap: .375rem;
    justify-content: center
}

.network-control-skeleton__icon {
    background-color: var(--dynamic-text-secondary);
    border-radius: 9999px;
    height: 1rem;
    width: 1rem
}

.non-network-switching-supported-control {
    align-items: center;
    background: var(--dynamic-base-2);
    border-radius: calc(var(--dynamic-border-radius)/2);
    bottom: 0;
    color: var(--dynamic-text-primary);
    display: flex;
    gap: .375rem;
    justify-content: center;
    padding: .25rem;
    position: absolute;
    right: 0;
    transform: translateX(50%)
}

.non-network-switching-supported-control--error {
    background-color: var(--dynamic-error-2);
    cursor: auto
}

.non-network-switching-supported-control__network-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.network-picker-network-control {
    display: flex;
    flex-direction: column
}

.network-picker-network-control__anchor {
    padding-top: .125rem;
    position: relative
}

.pin-field__container {
    display: flex;
    flex: 1;
    gap: 2.5%;
    justify-content: space-between;
    margin-top: 1rem;
    max-width: 19.5rem;
    width: 100%
}

.pin-input__input {
    background: var(--dynamic-base-2);
    border: .0625rem solid var(--dynamic-base-4);
    border-radius: .75rem;
    color: var(--dynamic-text-primary);
    font-size: 1rem;
    height: 2.75rem;
    max-width: 2.75rem;
    outline: .125rem solid transparent;
    outline-offset: .125rem;
    text-align: center;
    width: 100%
}

.pin-input__input:last-child {
    margin-right: 0
}

.pin-input__input:disabled {
    cursor: not-allowed;
    opacity: .5
}

.pin-input__input--error {
    background: var(--dynamic-error-2);
    border-color: var(--dynamic-error-1);
    color: var(--dynamic-error-1)
}

.pin-input__input--success {
    background: var(--dynamic-success-2);
    border-color: var(--dynamic-success-1);
    color: var(--dynamic-success-1)
}

.portal__container {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.portal__backdrop {
    -webkit-backdrop-filter: var(--dynamic-modal-backdrop-filter);
    backdrop-filter: var(--dynamic-modal-backdrop-filter);
    background: var(--dynamic-modal-backdrop-background);
    cursor: default;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%
}

.search__container {
    align-items: center;
    background: var(--dynamic-search-bar-background);
    border: var(--dynamic-search-bar-border);
    border-radius: var(--dynamic-search-border-radius);
    cursor: text;
    display: flex;
    gap: .625rem;
    height: 2.625rem;
    justify-content: space-between;
    min-height: 2.25rem;
    padding-left: .75rem;
    padding-right: .75rem
}

.search__container,
.search__container svg {
    color: var(--dynamic-text-tertiary)
}

.search__container:hover:not(.search__container--active, .search__container:focus-within) {
    background: var(--dynamic-search-bar-background-hover);
    border: var(--dynamic-search-bar-border-hover);
    color: var(--dynamic-text-secondary)
}

.search__container:hover:not(.search__container--active, .search__container:focus-within) svg {
    color: var(--dynamic-text-secondary)
}

.search__container--active,
.search__container:focus-within {
    background: var(--dynamic-search-bar-background-focus);
    border: var(--dynamic-search-bar-border-focus);
    color: var(--dynamic-text-primary)
}

.search__container--active svg,
.search__container:focus-within svg {
    color: var(--dynamic-text-secondary)
}

.search-icon__container {
    align-items: center;
    color: var(--dynamic-text-tertiary);
    display: flex;
    height: 1rem;
    justify-content: center;
    width: 1rem
}

.search__input {
    background: none;
    border: 0;
    color: var(--dynamic-text-primary);
    display: flex;
    flex-grow: 1;
    font-size: var(--dynamic-text-size-body-small);
    font-weight: 500;
    line-height: 1rem;
    margin: 0;
    outline: none;
    padding-bottom: .25rem;
    padding-top: .25rem
}

.search__input::-moz-placeholder {
    color: var(--dynamic-text-tertiary)
}

.search__input::placeholder {
    color: var(--dynamic-text-tertiary)
}

.search__input:hover::-moz-placeholder {
    color: var(--dynamic-text-secondary)
}

.search__input:hover::placeholder {
    color: var(--dynamic-text-secondary)
}

.search__input:focus::-moz-placeholder {
    color: transparent
}

.search__input:focus::placeholder {
    color: transparent
}

.search__button--clear {
    color: var(--dynamic-text-secondary);
    font-size: var(--dynamic-text-size-body-mini)
}

.search__button--clear:hover {
    color: var(--dynamic-text-primary)
}

.select__container {
    cursor: pointer;
    position: relative
}

.select__container .select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    bottom: 0;
    left: 0;
    opacity: 0;
    outline: none;
    position: absolute;
    right: 0;
    top: 0
}

.select__container .select::-moz-placeholder {
    color: transparent
}

.select__container .select::placeholder {
    color: transparent
}

.select__container .select__body {
    background: var(--dynamic-base-2);
    border-color: var(--dynamic-base-4);
    border-radius: calc(var(--dynamic-border-radius)*.4);
    border-width: .0625rem;
    display: block;
    margin: 0;
    padding: 1.125rem .75rem .375rem;
    position: relative;
    transition: all .2s ease;
    width: 100%
}

.select__container .select__value {
    color: var(--dynamic-text-primary);
    font-size: .9375rem;
    font-weight: 400
}

.select__container .select__label {
    color: var(--dynamic-text-secondary);
    font-size: .9375rem;
    left: .75rem;
    pointer-events: none;
    position: absolute;
    top: .75rem;
    transition: all .2s ease
}

.select__container .select__control_icon {
    align-items: center;
    bottom: 0;
    color: var(--dynamic-text-secondary);
    display: flex;
    position: absolute;
    right: .75rem;
    top: 0
}

.select__container .select__has_value .select__label {
    font-size: .625rem;
    top: .4375rem
}

.select__container .select:has(.select__error)~.select__body {
    background: var(--dynamic-error-2);
    border-color: var(--dynamic-error-1)
}

.select__container .select__error {
    background: var(--dynamic-error-2);
    border-color: var(--dynamic-error-1)
}

.select__container .select__error .select__control_icon,
.select__container .select__error .select__label {
    color: var(--dynamic-error-1)
}

.select__message {
    color: var(--dynamic-text-primary);
    padding-top: .5rem
}

.select__message__error {
    color: var(--dynamic-error-1)
}

.separator {
    border-top: .0625rem solid var(--dynamic-base-3)
}

@keyframes shimmer {
    to {
        transform: translateX(100%)
    }
}

.skeleton {
    background: var(--dynamic-base-3);
    border-radius: calc(var(--dynamic-border-radius)/6);
    display: inline-flex;
    line-height: 1;
    min-width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 0
}

.skeleton:after {
    animation: shimmer 2s infinite;
    background-image: var(--dynamic-loading-animation-gradient);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: translateX(-100%)
}

.spinner {
    animation: spin 1s linear infinite
}

.spinner path {
    stroke: var(--dynamic-brand-primary-color)
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.status-dot__container {
    align-items: center;
    background: var(--dynamic-base-1);
    border-radius: 100%;
    display: flex;
    height: .625rem;
    justify-content: center;
    width: .625rem
}

.status-dot {
    border-radius: 100%;
    height: .375rem;
    width: .375rem
}

.status-dot--green {
    background: var(--dynamic-success-1)
}

.status-dot--red {
    background: var(--dynamic-error-1)
}

.status-dot--yellow {
    background: var(--dynamic-alert-1)
}

.switch__container {
    display: flex
}

.switch__container.disabled {
    opacity: .2;
    pointer-events: none
}

.switch__container .button {
    background: var(--dynamic-base-2);
    border-radius: 0;
    box-shadow: var(--dynamic-shadow-down-1);
    color: var(--dynamic-text-primary);
    font-size: var(--dynamic-text-size-button-primary);
    font-weight: 400;
    margin: 0;
    padding: .75rem 0;
    width: 100%
}

.switch__container .button:first-child {
    border-bottom-left-radius: calc(var(--dynamic-border-radius)/3);
    border-right: 0;
    border-top-left-radius: calc(var(--dynamic-border-radius)/3)
}

.switch__container .button:last-child {
    border-bottom-right-radius: calc(var(--dynamic-border-radius)/3);
    border-top-right-radius: calc(var(--dynamic-border-radius)/3)
}

.switch__container .button.active {
    background: var(--dynamic-brand-primary-color);
    color: #fff
}

.text-button {
    align-items: center;
    border-radius: calc(var(--dynamic-border-radius)/6);
    color: var(--dynamic-text-secondary);
    cursor: pointer;
    display: flex;
    font-size: .75rem;
    font-weight: 500;
    gap: .375rem;
    padding: .125rem .375rem
}

.text-button:hover {
    background-color: var(--dynamic-hover)
}

.auth-mode-switch__container {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 1rem;
    gap: .25rem;
    margin-bottom: .25rem
}

.auth-mode-switch__container label {
    cursor: pointer
}

.multi-wallet-switch__container {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 1rem;
    gap: .25rem;
    margin-bottom: .25rem
}

.multi-wallet-switch__container label {
    cursor: pointer
}

.toolkit__container {
    background: var(--dynamic-base-1);
    border-bottom-right-radius: calc(var(--dynamic-border-radius)/1.5);
    border-top-right-radius: calc(var(--dynamic-border-radius)/1.5);
    display: flex;
    flex-direction: column;
    gap: 1rem;
    left: 0;
    padding: 1.875rem 3.5rem;
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    width: 18.125rem
}

@media (pointer:coarse) {
    .toolkit__container {
        display: none
    }
}

.switcher__copy {
    color: var(--dynamic-text-primary);
    margin-bottom: .25rem
}

.tos-and-pp__text {
    color: var(--dynamic-text-secondary);
    font-size: var(--dynamic-text-size-body-small);
    margin: 0 auto;
    text-align: center
}

.tos-and-pp__text .tos-and-pp__link {
    color: var(--dynamic-text-link);
    text-decoration: none
}

.zoom-transition__root {
    transform-origin: 50% 50%
}

.vertical-drawer-animation {
    overflow: hidden;
    transition-property: max-height;
    transition-timing-function: ease-out
}

.typography {
    font-family: var(--dynamic-font-family-primary);
    font-weight: 500;
    line-height: normal
}

.typography--title {
    font-size: var(--dynamic-text-size-title)
}

.typography--body-normal {
    font-size: var(--dynamic-text-size-body-normal)
}

.typography--body-small {
    font-size: var(--dynamic-text-size-body-small)
}

.typography--body-mini {
    font-size: var(--dynamic-text-size-body-mini)
}

.typography--button-primary {
    font-size: var(--dynamic-text-size-button-primary);
    font-weight: 700
}

.typography--button-secondary {
    font-size: var(--dynamic-text-size-button-secondary);
    font-weight: 700
}

.typography--button-tertiary {
    font-size: var(--dynamic-text-size-button-secondary);
    font-weight: 400
}

.typography--numbers-big {
    font-family: var(--dynamic-font-family-numbers);
    font-size: var(--dynamic-text-size-numbers-big)
}

.typography--numbers-medium {
    font-family: var(--dynamic-font-family-numbers);
    font-size: var(--dynamic-text-size-numbers-medium)
}

.typography--bold {
    font-weight: 700
}

.typography--medium {
    font-weight: 500
}

.typography--regular {
    font-weight: 400
}

.typography--link {
    color: var(--dynamic-text-link)
}

.typography--brand-primary {
    color: var(--dynamic-brand-primary-color)
}

.typography--primary {
    color: var(--dynamic-text-primary)
}

.typography--secondary {
    color: var(--dynamic-text-secondary)
}

.typography--tertiary {
    color: var(--dynamic-text-tertiary)
}

.typography--uppercase {
    text-transform: uppercase
}

.typography--dynamic-error-1 {
    color: var(--dynamic-error-1)
}

.typography--errror-2 {
    color: var(--dynamic-error-2)
}

.typography--connection-green-1 {
    color: var(--dynamic-success-1)
}

.typography--tooltip {
    color: var(--dynamic-tooltip-text-color)
}

.typography--inherit {
    color: inherit
}

.typography--truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.powered-by-dynamic {
    align-items: center;
    color: var(--dynamic-text-tertiary);
    display: flex;
    text-decoration: none;
    width: 100%
}

.powered-by-dynamic--center {
    justify-content: center
}

.powered-by-dynamic--right {
    justify-content: end
}

.powered-by-dynamic__logo,
.powered-by-dynamic__text {
    display: inline-block
}

.powered-by-dynamic__text {
    margin-right: .25rem
}

.powered-by-dynamic__logo {
    display: inline-block;
    margin-top: .0625rem;
    max-width: 3.6875rem;
    width: 3.6875rem
}

.dynamic-footer {
    background: var(--dynamic-footer-background);
    border-top: var(--dynamic-footer-border-top);
    padding: var(--dynamic-footer-padding);
    width: 100%
}

.user-address,
.user-address__container {
    align-items: center;
    display: flex;
    justify-content: center
}

.user-address__container {
    margin-top: .375rem
}

.user-address__status-dot {
    margin-right: .375rem
}

.user-address__seperator {
    background-color: var(--dynamic-base-4);
    height: .5rem;
    margin: 0 .5rem;
    width: .0625rem
}

.app-origin-tile {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: .125rem
}

.app-origin-tile__title {
    align-items: center;
    display: flex;
    gap: .25rem
}

.app-origin-tile__logo {
    height: 1rem;
    width: 1rem
}

.options-switcher {
    background-color: var(--dynamic-base-4);
    display: flex;
    min-height: 2rem;
    position: relative
}

.options-switcher,
.options-switcher__active-rail,
.options-switcher__button {
    border-radius: calc(var(--dynamic-border-radius)/3)
}

.options-switcher__button {
    color: var(--dynamic-text-secondary);
    flex: 1;
    font-size: var(--dynamic-text-size-button-secondary);
    font-weight: 500;
    position: relative
}

.options-switcher__button--active {
    color: var(--dynamic-text-primary)
}

.options-switcher__active-rail {
    background-color: var(--dynamic-base-2);
    box-shadow: var(--dynamic-shadow-down-1);
    height: 100%;
    position: absolute;
    transition: left .1s ease-in-out
}

.dynamic-verified-email-icon {
    color: var(--dynamic-success-1)
}

.user-profile-field__value {
    align-items: center;
    display: flex;
    min-height: .9375rem;
    overflow: auto
}

.user-profile-field__verify-email-icon {
    margin-left: .25rem
}

.user-profile-section {
    margin: 0 0 .75rem
}

.user-profile-section__title {
    margin-bottom: .5rem
}

.user-profile-social-account__connected-avatar {
    border-radius: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.user-profile-social-account__connected-provider-icon {
    background-color: #fff;
    border-radius: 100%;
    bottom: -.1875rem;
    height: .875rem;
    padding: .09375rem;
    position: absolute;
    right: -.3125rem;
    width: .875rem
}

.user-profile-social-account {
    align-items: center;
    background-color: var(--dynamic-wallet-list-tile-background);
    border: var(--dynamic-wallet-list-tile-border);
    border-radius: calc(var(--dynamic-border-radius)/2);
    box-shadow: var(--dynamic-wallet-list-tile-shadow);
    color: var(--dynamic-text-primary);
    display: flex;
    gap: .625rem;
    padding: var(--dynamic-wallet-list-tile-padding);
    width: 100%
}

.user-profile-social-account__icon {
    height: 1.5rem;
    position: relative;
    width: 1.5rem
}

.user-profile-social-account__label {
    flex-grow: 1;
    text-align: left
}

.user-profile-social-account__button {
    padding: .1875rem .28125rem
}

.user-profile-social-account__button .button__spinner-container {
    left: auto
}

.user-profile__fields {
    background-color: var(--dynamic-base-2);
    border-radius: calc(var(--dynamic-border-radius)/2);
    padding: .75rem
}

.user-profile__fields,
.user-profile__social-accounts {
    display: flex;
    flex-direction: column;
    gap: .5rem
}

.divider {
    align-items: center;
    display: flex;
    gap: .75rem;
    justify-content: space-between;
    padding: 1rem 0
}

.divider__dash {
    background: var(--dynamic-base-4);
    height: .0625rem;
    width: 100%
}

.divider__text {
    white-space: nowrap
}

.divider__full-width {
    width: 100%
}

.dynamic-tooltip {
    background-color: var(--dynamic-tooltip-color);
    border-radius: calc(var(--dynamic-border-radius)/4);
    opacity: 0;
    padding: .125rem .5rem;
    pointer-events: none;
    position: absolute;
    transform: translate(-50%, -100%);
    transform-origin: 50% 50%;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap;
    z-index: -1
}

.dynamic-tooltip__arrow {
    bottom: -.1875rem;
    color: var(--dynamic-tooltip-color);
    height: .25rem;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: .375rem
}

.dynamic-tooltip--visible {
    opacity: 1;
    pointer-events: unset;
    -webkit-user-select: unset;
    -moz-user-select: unset;
    user-select: unset;
    z-index: 1
}

.modal-header-banner {
    padding: .5rem .75rem;
    text-align: center
}

.modal-header-banner__error {
    background-color: var(--dynamic-error-2)
}

.modal-header-banner__success {
    background-color: var(--dynamic-success-2)
}

.modal-header-banner__notice {
    background-color: var(--dynamic-brand-secondary-color)
}

.otp-verification-view {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: var(--dynamic-layout-content-padding);
    text-align: center
}

.otp-verification-view__icon-with-spinner {
    margin: 0 auto .75rem
}

.otp-verification-view--message {
    padding: var(--dynamic-layout-content-error-padding)
}

.otp-verification-view__status-header {
    align-items: center;
    display: flex;
    justify-content: center
}

.otp-verification-view__footer {
    display: flex;
    flex-direction: column;
    gap: 1rem
}

.otp-verification-view__email-container {
    align-items: center;
    display: flex;
    gap: .25rem;
    justify-content: center
}

.otp-verification-view__retry-container {
    margin: 1rem auto 0
}

.overlay-card--overlay {
    background-color: var(--dynamic-overlay);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.overlay-card--content {
    background-color: var(--dynamic-base-1);
    border-radius: calc(var(--dynamic-border-radius)/1.5);
    border-top: .0625rem solid var(--dynamic-base-4);
    bottom: 0;
    display: flex;
    flex-direction: column;
    left: 0;
    max-height: 80vh;
    overflow-y: auto;
    position: absolute;
    right: 0
}

@media (pointer:coarse) {
    .overlay-card--content {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }
}

.icon-list-tile {
    padding-left: 0;
    padding-right: 0
}

.icon-list-tile--children {
    align-items: center;
    display: flex;
    justify-content: center
}

.popper-content {
    display: flex;
    position: absolute
}

.popper-content__transform-origin-bottom-left {
    transform: translateY(-100%)
}

.popper-content__transform-origin-bottom-right {
    transform: translate(-100%, -100%)
}

.popper-content__transform-origin-top-left {
    transform: translate(0)
}

.popper-content__transform-origin-top-right {
    transform: translate(-100%)
}

.dropdown {
    align-items: stretch;
    background-color: var(--dynamic-base-2);
    border: .0625rem solid var(--dynamic-base-4);
    border-radius: calc(var(--dynamic-border-radius)/3);
    box-shadow: 0 .5rem .75rem -.375rem rgba(24, 39, 75, .06), 0 .5rem .75rem -.1875rem rgba(24, 39, 75, .06);
    display: flex;
    flex-direction: column;
    max-height: var(--max-height);
    min-width: 10rem;
    overflow-y: auto;
    padding-block: .1875rem
}

.dropdown--entering {
    animation-fill-mode: both;
    animation-iteration-count: 1;
    animation-name: desktop-dropdown-entering-animation;
    animation-timing-function: ease-out
}

.dropdown--exiting {
    animation-fill-mode: both;
    animation-iteration-count: 1;
    animation-name: desktop-dropdown-exiting-animation;
    animation-timing-function: ease-out
}

.menu-list__overlay-card__container {
    align-items: stretch;
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow-y: auto;
    padding-bottom: 1.25rem
}

.transaction-row {
    align-items: center;
    display: flex;
    gap: .5rem;
    justify-content: space-between;
    padding: .625rem 0
}

.transaction-row__label {
    flex-shrink: 0
}

.transaction-row__content {
    align-items: center;
    display: flex;
    gap: .25rem;
    min-width: 0
}

.transaction-row__skeleton {
    height: 1rem;
    width: 3rem
}

.transaction-confirmation__actions {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: .375rem;
    padding-top: .5rem;
    width: 100%
}

.transaction-confirmation__footer {
    padding-top: 1rem
}

.transaction-confirmation__body {
    align-items: stretch;
    display: flex;
    flex: 1;
    flex-direction: column;
    overflow: hidden;
    padding: .5rem 1.5rem 1.5rem
}

.transaction-confirmation__app-origin-tile {
    padding: .75rem
}

.transaction-confirmation__content {
    align-items: center;
    background-color: var(--dynamic-base-2);
    border: 1px solid var(--dynamic-base-4);
    border-radius: .75rem;
    box-shadow: var(--dynamic-shadow-down-1);
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: start;
    margin-top: .75rem;
    overflow: auto;
    width: 100%
}

.transaction-confirmation__rows {
    max-height: 14.375rem;
    overflow-y: auto;
    padding: .375rem .75rem;
    width: 100%
}

.transaction-confirmation__rows,
.transaction-confirmation__rows>.transaction-row:not(:first-child) {
    border-top: 1px solid var(--dynamic-base-4)
}

.transaction-confirmation__secure-wallet {
    margin-bottom: 0;
    margin-top: 1rem
}

.transaction-confirmation__title {
    text-align: center
}

.transaction-confirmation__error {
    padding-top: .75rem
}

.transaction-confirmation__warning {
    padding-top: .5rem
}

.transaction-status-layout {
    display: flex;
    flex: 1;
    flex-direction: column;
    overflow: hidden
}

.transaction-status-layout__status-icon {
    color: var(--dynamic-brand-primary-color)
}

.transaction-status-layout__title {
    text-align: center
}

.transaction-status-layout__body {
    align-items: stretch;
    display: flex;
    flex: 1;
    flex-direction: column;
    padding: .25rem 1.5rem 1.5rem
}

.transaction-status-layout__content {
    align-items: center;
    background-color: var(--dynamic-base-2);
    border: 1px solid var(--dynamic-base-4);
    border-radius: .75rem;
    box-shadow: var(--dynamic-shadow-down-1);
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 1rem;
    width: 100%
}

.transaction-status-layout__rows {
    max-height: 14.375rem;
    overflow-y: auto;
    padding: .375rem .75rem;
    width: 100%
}

.transaction-status-layout__rows>.transaction-row:not(:first-child) {
    border-top: 1px solid var(--dynamic-base-4)
}

.transaction-status-layout__actions {
    margin-top: auto;
    padding-top: 1rem
}

.transaction-status-layout__footer {
    padding-top: 1rem
}

.transaction-status-layout__network-icon,
.transaction-status-layout__network-name {
    line-height: 1rem;
    vertical-align: middle
}

.transaction-status-layout__network-icon {
    display: inline-block;
    height: 1rem;
    margin-right: .375rem;
    width: 1rem
}

.transaction-status-layout__network-currency {
    margin-left: .125rem
}

.transaction-origin-destination__arrow-icon,
.transaction-origin-destination__wallet-icon {
    display: inline-block
}

.transaction-origin-destination__arrow-icon,
.transaction-origin-destination__text,
.transaction-origin-destination__wallet-icon {
    vertical-align: middle
}

.transaction-origin-destination__wallet-icon {
    height: 1rem;
    margin-right: .375rem;
    width: 1rem
}

.transaction-origin-destination__arrow-icon {
    color: var(--dynamic-text-tertiary);
    margin: 0 .5625rem
}

.token-balance-card {
    align-items: center;
    background-color: var(--dynamic-base-2);
    border: 1px solid var(--dynamic-base-4);
    border-radius: calc(var(--dynamic-border-radius)*.4);
    display: flex;
    gap: .5rem;
    justify-content: space-between;
    padding: .875rem .75rem
}

.token-balance-card__chain {
    align-items: center;
    display: flex;
    gap: .375rem
}

.token-balance-card__chain__icon {
    height: 1rem;
    width: 1rem
}

.token-balance-card__balance-container {
    align-items: center;
    display: flex;
    gap: .25rem
}

.token-balance-card__balance {
    align-items: center;
    display: flex;
    gap: .125rem
}

.send-balance-page-layout__header-content {
    align-items: center;
    display: flex;
    gap: .5rem
}

.send-balance-page-layout__body {
    display: flex;
    flex: 1;
    flex-direction: column;
    overflow: auto;
    padding: .25rem 1.5rem 1.5rem
}

.send-balance-page-layout__balance-container {
    display: flex;
    flex-direction: column;
    gap: .5rem;
    padding-bottom: 1rem
}

.send-balance-page-layout__error {
    padding-bottom: 1rem
}

.send-balance-page-layout__footer {
    padding-top: 1.5rem
}

.send-balance-page-layout__network-container {
    display: flex;
    justify-content: center;
    padding-bottom: .5rem
}

.send-balance-form {
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: 1rem
}

.send-balance-form__button {
    margin-top: auto
}

.send-balance-form__secure-wallet {
    margin: 0
}

.select-network-button__icon {
    display: inline;
    margin: 0 6px 3px;
    max-height: 16px;
    max-width: 16px;
    vertical-align: middle
}

.chip {
    align-items: center;
    background: var(--dynamic-base-2);
    border-radius: .75rem;
    color: var(--dynamic-text-primary);
    display: inline-flex;
    gap: .1875rem;
    height: 1.5rem;
    justify-content: center;
    padding: .125rem .25rem
}

.chip__with-icon {
    padding: .125rem .25rem .125rem .125rem
}

.chip--icon {
    border-radius: 50%;
    height: 1.25rem;
    justify-content: center;
    overflow: hidden;
    width: 1.25rem
}

.chip--icon,
.form-field-label {
    align-items: center;
    display: flex
}

.form-field-label {
    color: var(--dynamic-text-secondary);
    cursor: text;
    font-size: .75rem
}

.form-field-label__with-divider:after {
    background: var(--dynamic-base-4);
    content: "";
    flex: 1;
    height: 1px;
    margin-left: .75rem;
    right: 0
}

.step {
    counter-increment: step;
    gap: .5rem
}

.step,
.step__icon {
    align-items: center;
    display: flex
}

.step__icon {
    flex-shrink: 0;
    height: 1.25rem;
    justify-content: center;
    width: 1.25rem
}

.step__icon--done {
    background-color: var(--dynamic-success-1);
    border-radius: 50%
}

.step__icon__check-mark {
    color: var(--dynamic-base-1);
    height: 1rem;
    width: 1rem
}

.step__index {
    align-items: center;
    border: 1px solid var(--dynamic-base-4);
    border-radius: .625rem;
    display: flex;
    height: 1.25rem;
    justify-content: center;
    min-width: 1.25rem;
    padding: 0 .25rem
}

.step__index-label:before {
    content: counter(step)
}

.step__leading {
    max-width: -moz-fit-content;
    max-width: fit-content;
    position: relative
}

.stepper {
    counter-reset: step;
    display: flex;
    gap: 1rem;
    width: 100%
}

.stepper__divider {
    flex-grow: 1
}

.modal {
    left: 50%;
    margin: auto;
    position: fixed;
    top: 50%;
    transform: translate(-50%, -50%);
    width: var(--dynamic-modal-width)
}

@media (max-width:640px) {
    .modal {
        bottom: 0;
        max-width: 37.5rem;
        top: auto;
        transform: translate(-50%);
        width: 100%
    }
}

.modal__items {
    display: flex;
    flex-direction: column;
    gap: .75rem
}

.modal-card {
    background: var(--dynamic-base-1);
    border-radius: var(--dynamic-border-radius);
    box-shadow: var(--dynamic-shadow-down-3);
    overflow: hidden;
    width: 100%
}

.modal-card--radius-small {
    border-radius: calc(var(--dynamic-border-radius)*.75)
}

.modal-card--with-border {
    border: 1px solid var(--dynamic-base-4)
}

@media (max-width:640px) {
    .modal-card {
        bottom: 0;
        max-width: 37.5rem;
        top: auto;
        transform: translateY(0);
        width: 100%
    }

    .modal-card--sharp-mobile-bottom-radius:last-child {
        border-radius: var(--dynamic-border-radius) var(--dynamic-border-radius)0 0
    }
}

.inline-widget-button {
    align-items: center;
    background-color: var(--dynamic-base-1);
    display: flex;
    gap: .5rem;
    min-height: 100%;
    padding: .5rem .75rem;
    width: -moz-fit-content;
    width: fit-content
}

.inline-widget-button:hover {
    background-color: var(--dynamic-hover)
}

.inline-widget-button__icon {
    height: 1.25rem;
    width: 1.25rem
}

.inline-widget-button__vertical-divider {
    background-color: var(--dynamic-base-3);
    content: "";
    height: 1rem;
    width: .0625rem
}

.inline-widget {
    align-items: center;
    background-color: var(--dynamic-base-1);
    border-radius: calc(var(--dynamic-border-radius)/3);
    display: flex;
    justify-content: center;
    overflow: hidden;
    width: -moz-fit-content;
    width: fit-content
}

.inline-widget>* {
    border-right: 1px solid var(--dynamic-base-3)
}

.inline-widget>:last-child {
    border-right: none
}

.wallet-information-card {
    background: var(--dynamic-base-2);
    border-radius: calc(var(--dynamic-border-radius)/2);
    display: flex;
    flex-direction: column
}

.wallet-information-card__header {
    border-bottom: 1px solid var(--dynamic-base-3);
    display: flex;
    gap: .5rem;
    justify-content: space-between;
    padding: .75rem
}

.wallet-information-card__details-container {
    align-items: center;
    display: flex;
    gap: .75rem;
    justify-content: space-between;
    min-width: 0
}

.wallet-information-card__menu {
    flex-shrink: 0
}

.wallet-information-card__icon {
    height: 1.75rem;
    width: 1.75rem
}

.wallet-information-card__details {
    display: flex;
    flex-direction: column;
    overflow: hidden
}

.wallet-information-card__balance-container {
    align-items: center;
    display: flex;
    gap: .5rem;
    justify-content: space-between;
    padding: .75rem
}

.social-sign-in {
    display: flex;
    flex-wrap: wrap;
    gap: .375rem;
    justify-content: space-between
}

.social-sign-in--tile {
    flex: 1;
    height: 2.5rem
}

.social-sign-in--tile__full-width {
    flex: 1 0 100%
}

.social-sign-in--card {
    display: flex;
    flex-direction: column;
    min-height: 11.5625rem
}

.social-sign-in--card--body {
    display: grid;
    gap: .375rem;
    grid-template-columns: auto auto auto auto;
    padding: .25rem 1.5rem 1.5rem
}

.social-sign-in--card--tile {
    height: 2.5rem
}

.sign-typed-data-preview--attribute-row {
    display: flex;
    gap: .5rem
}

.sign-typed-data-preview--fields-list,
.sign-typed-data-preview--type-container {
    display: flex;
    flex-direction: column;
    gap: .25rem
}

.sign-typed-data-preview--type-container {
    padding-left: 1rem
}

.need-help-section {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: .125rem;
    margin-bottom: .5rem
}

.need-help-section__links {
    display: flex;
    gap: .5rem
}

.need-help-section__links>*+* {
    padding-left: .5rem;
    position: relative
}

.need-help-section__links>*+:after {
    border-left: 1px solid var(--dynamic-text-secondary);
    bottom: 15%;
    content: "";
    left: 0;
    position: absolute;
    top: 15%;
    width: 50%
}

.need-help-section__helper-link {
    color: var(--dynamic-text-link)
}

.textarea__container {
    position: relative
}

.textarea__container .textarea__suffix {
    position: absolute;
    right: 1rem;
    top: 1rem
}

.textarea__container .textarea {
    background: var(--dynamic-base-2);
    border-color: var(--dynamic-base-3);
    border-radius: calc(var(--dynamic-border-radius)*.4);
    border-width: .0625rem;
    color: var(--dynamic-text-primary);
    font-size: .9375rem;
    font-weight: 400;
    margin: 0;
    outline: none;
    resize: none;
    transition: all .2s ease;
    width: 100%
}

.textarea__container .textarea:disabled {
    background: var(--dynamic-base-3);
    border-color: var(--dynamic-base-4)
}

.textarea__container .textarea:disabled .textarea__label {
    color: var(--dynamic-text-tertiary)
}

.textarea__container .textarea__label {
    color: var(--dynamic-text-secondary);
    cursor: text;
    font-size: .625rem
}

.textarea__container .textarea:not(.textarea__error):focus,
.textarea__container .textarea:not(.textarea__error):hover {
    background: var(--dynamic-base-2);
    border-color: var(--dynamic-base-4)
}

.textarea__container .textarea__error {
    background: var(--dynamic-error-2);
    border-color: var(--dynamic-error-1)
}

.textarea__container .textarea__error~.textarea__label,
.textarea__container .textarea__error~.textarea__trailing {
    color: var(--dynamic-error-1)
}

.textarea__container .textarea__valid {
    background: var(--dynamic-success-2);
    border-color: var(--dynamic-success-1)
}

.textarea__container .textarea__valid~.textarea__label,
.textarea__container .textarea__valid~.textarea__trailing {
    color: var(--dynamic-success-1)
}

.textarea__container .textarea__has_trailing {
    padding-right: 4rem
}

.textarea__container .textarea__trailing {
    color: var(--dynamic-text-secondary);
    font-size: .75rem;
    font-weight: 500;
    position: absolute;
    right: .75rem;
    top: 50%;
    transform: translateY(-50%)
}

.textarea__container--dense .textarea {
    padding: 1.125rem .75rem .375rem
}

.textarea__container--dense .textarea::-moz-placeholder {
    color: transparent
}

.textarea__container--dense .textarea::placeholder {
    color: transparent
}

.textarea__container--dense .textarea__label {
    left: .75rem;
    position: absolute;
    top: .4375rem;
    transition: all .2s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.textarea__container--dense .textarea:-moz-placeholder-shown~.textarea__label {
    font-size: .9375rem;
    top: .75rem
}

.textarea__container--dense .textarea:placeholder-shown~.textarea__label {
    font-size: .9375rem;
    top: .75rem
}

.textarea__container--dense .textarea:focus~.textarea__label {
    font-size: .625rem;
    top: .4375rem
}

.textarea__container--regular {
    display: flex;
    flex-direction: column
}

.textarea__container--regular .textarea {
    padding: .75rem
}

.textarea__container--regular .textarea__label {
    align-items: center;
    display: inline-flex;
    font-size: .75rem;
    line-height: 1rem;
    margin-bottom: .5rem;
    order: -1
}

.textarea__container--regular .textarea__label:after {
    background: var(--dynamic-base-4);
    content: "";
    flex: 1;
    height: 1px;
    margin-left: .75rem;
    right: 0
}

.textarea__container--regular .textarea__suffix {
    top: 2.375rem
}

.textarea__message {
    color: var(--dynamic-text-primary);
    padding: .5rem 0
}

.textarea__message__error {
    color: var(--dynamic-error-1)
}

input:-webkit-autofill,
input:-webkit-autofill:active,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover,
select:-webkit-autofill,
select:-webkit-autofill:focus,
select:-webkit-autofill:hover,
textarea:-webkit-autofill,
textarea:-webkit-autofill:focus,
textarea:-webkit-autofill:hover {
    -webkit-text-fill-color: var(--dynamic-text-primary) !important;
    background: var(--dynamic-base-2);
    border-color: var(--dynamic-base-4);
    border-radius: calc(var(--dynamic-border-radius)*.4);
    border-width: .0625rem;
    color: var(--dynamic-text-primary) !important;
    -webkit-transition: background-color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s
}

.secure-turnkey-wallet-card {
    background: var(--dynamic-brand-secondary-color);
    border: var(--dynamic-wallet-list-tile-border);
    border-radius: calc(var(--dynamic-border-radius)/2);
    color: var(--dynamic-text-primary);
    display: flex;
    gap: .625rem;
    padding: .75rem;
    transition-duration: var(--dynamic-wallet-list-tile-animation-duration);
    transition-property: all;
    transition-timing-function: ease-out;
    width: 100%
}

.secure-turnkey-wallet-card__text-content {
    align-items: flex-start;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    padding: 0;
    text-align: left
}

.secure-turnkey-wallet-card__text-content,
.secure-turnkey-wallet-card__text-content:hover {
    background-color: transparent;
    box-shadow: none
}

.secure-turnkey-wallet-card__link {
    line-height: 20px;
    text-decoration: underline
}

.toggle {
    -webkit-tap-highlight-color: transparent;
    cursor: pointer;
    display: inline-block
}

.toggle--input {
    display: none
}

.toggle--input:checked+.toggle--content__variant-primary {
    background-color: var(--dynamic-brand-primary-color);
    color: var(--dynamic-brand-primary-color)
}

.toggle--input:checked+.toggle--content .toggle--knob {
    left: 1.09375rem
}

.toggle--input:checked+.toggle--content .toggle--knob>* {
    opacity: 1
}

.toggle--content {
    background-color: var(--dynamic-base-3);
    border-radius: .625rem;
    height: 1.25rem;
    position: relative;
    transition: background-color .2s ease;
    width: 2.25rem
}

.toggle--knob {
    align-items: center;
    background-color: #fff;
    border-radius: 100%;
    display: flex;
    height: 1.0625rem;
    justify-content: center;
    left: .09375rem;
    position: absolute;
    top: .09375rem;
    transition: left .2s ease;
    width: 1.0625rem
}

.toggle--knob>* {
    opacity: 0;
    transition: opacity .2s ease
}

.list-tile-animated-trailing {
    position: relative
}

.list-tile-animated-trailing__child {
    position: absolute;
    right: 0;
    transform: translateY(-50%);
    transition-duration: .2s;
    transition-property: opacity, transform;
    transition-timing-function: ease-in
}

.list-tile-animated-trailing__hover-element {
    opacity: 0;
    position: absolute;
    right: 0;
    transform: translate(-.625rem, -50%);
    transition-duration: .3s
}

.list-tile:hover .list-tile-animated-trailing__hover-element {
    opacity: 1;
    transform: translateY(-50%)
}

.list-tile:hover .list-tile-animated-trailing__child {
    opacity: 0;
    transform: translate(-.625rem, -50%)
}

.wallet-group-view-layout__container {
    padding: var(--dynamic-layout-content-padding)
}

.wallet-group-view-layout__icon {
    height: 4rem;
    margin: 0 auto .75rem;
    width: 4rem
}

.wallet-group-view-layout__list {
    display: flex;
    flex-direction: column;
    gap: .5rem
}

.wallet-group-view-layout__title {
    padding-bottom: 1rem;
    text-align: center
}

.retry-send-verification-code-section {
    align-items: center;
    display: flex;
    flex-direction: column
}

.retry-send-verification-code-section__confirmation {
    color: var(--dynamic-success-1);
    display: flex;
    gap: .3125rem;
    padding: .125rem .375rem
}

.qrcode {
    color: var(--dynamic-base-1);
    position: relative
}

.qrcode__container {
    align-items: center;
    border-radius: calc(var(--dynamic-border-radius)/1.5);
    display: flex;
    height: 16.25rem;
    justify-content: center;
    margin: auto;
    width: 16.25rem
}

.qrcode__dot-circle {
    color: var(--dynamic-text-primary)
}

.qrcode__icon {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0
}

.qrcode-container__container {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: var(--dynamic-layout-content-padding)
}

.qrcode-container__container--message {
    padding: var(--dynamic-layout-content-error-padding)
}

.qrcode-container__container .button__content {
    display: flex;
    gap: .375rem
}

.qrcode-container__top {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: .625rem;
    margin-bottom: 1rem
}

.qrcode-container__top .button-container {
    display: flex;
    gap: 1rem
}

.qrcode-container__top .button-container svg path {
    fill-opacity: 100%
}

.qrcode-container__content {
    max-width: 20rem;
    text-align: center
}

.qrcode-container__tos {
    margin-top: 1rem;
    max-width: 17.5rem;
    text-align: center
}

.qrcode-container__tos .tos__link {
    color: var(--dynamic-text-link)
}

.qrcode-container__tos .tos__link:hover {
    text-decoration: underline
}

.qr-code-wrapper__scan-issue-message {
    align-items: center;
    background: var(--dynamic-base-2);
    border-radius: 0;
    color: var(--dynamic-text-primary);
    display: flex;
    justify-content: center;
    padding: .5rem .75rem;
    text-align: center;
    width: 100%
}

.qr-code-wrapper__scan-issue-button {
    color: var(--dynamic-text-link);
    font-size: .75rem;
    text-decoration: underline
}

.phantom-ledger-icon {
    position: absolute
}

.phantom-ledger-icon__container {
    align-items: center;
    display: flex;
    height: 100%;
    position: relative
}

.account-exists__container {
    align-items: center;
    background: var(--dynamic-base-1);
    display: flex;
    flex-direction: column;
    padding: .3125rem
}

.account-exists__main {
    padding: var(--dynamic-modal-padding)
}

.account-exists__social-icon {
    margin: auto
}

.account-exists__image {
    padding: .3125rem;
    width: 4.375rem
}

.account-exists__content {
    text-align: center
}

.account-exists__content--primary {
    margin-bottom: .375rem
}

.account-exists__content--secondary {
    margin-bottom: 1rem
}

.account-exists__button--primary {
    background: var(--dynamic-base-2);
    border: 1px solid var(--dynamic-base-4);
    box-shadow: var(--dynamic-shadow-down-1);
    margin: 0
}

.user-data-fields__fields-column,
.user-data-form__form {
    display: flex;
    flex-direction: column
}

.user-data-fields__fields-column {
    gap: .375rem;
    margin-bottom: .5rem;
    max-height: 11.25rem;
    overflow: auto
}

.user-data-fields__checkbox-container {
    background: var(--dynamic-base-2);
    border: .0625rem solid var(--dynamic-base-4);
    border-radius: calc(var(--dynamic-border-radius)/2);
    display: flex;
    flex-direction: column;
    padding: .625rem
}

.user-data-fields__consent-checkbox {
    display: flex;
    margin-bottom: .5rem
}

.user-data-fields__consent-checkbox a {
    color: var(--dynamic-text-link)
}

.user-data-fields__consent-checkbox:last-child {
    margin-bottom: 0
}

.user-data-fields__checkbox-label {
    padding-left: .75rem
}

.user-data-fields__tooltip {
    background-color: var(--dynamic-text-primary);
    color: var(--dynamic-base-2);
    font-size: .75rem
}

.collect-user-data::-webkit-scrollbar,
.collect-user-data::-webkit-scrollbar-thumb,
.collect-user-data::-webkit-scrollbar-track {
    display: none
}

.collect-user-data__main-img {
    width: 100%
}

.collect-user-data__form {
    padding: var(--dynamic-layout-content-padding)
}

.collect-user-data__form--error {
    padding: var(--dynamic-layout-content-error-padding)
}

.collect-user-data__img-container {
    align-items: center;
    display: flex;
    justify-content: center
}

.collect-user-data__img {
    height: 1.75rem;
    width: 1.75rem
}

.collect-user-data__img--rounded {
    border-radius: 9999px
}

.collect-user-data__wallet-address {
    margin-left: .5rem
}

.collect-user-data__success-icon {
    align-items: center;
    display: flex;
    justify-content: center
}

.collect-user-data__success-icon svg {
    height: 4rem;
    width: 4rem
}

.collect-user-data__welcome-container {
    margin: 1rem 0;
    text-align: center
}

.collect-user-data__welcome-title {
    margin-bottom: .25rem
}

.collect-user-data__log-out {
    margin: .75rem auto 0
}

.collect-user-data__error--not-supported {
    align-items: center;
    border-radius: 0;
    display: flex;
    justify-content: center;
    margin: 0;
    width: 100%
}

.collect-user-data__network-picker {
    margin: auto 0;
    max-width: -moz-fit-content;
    max-width: fit-content
}

.collect-user-data__network-picker-button {
    border: 1px solid var(--dynamic-base-4);
    position: static;
    transform: translateX(0)
}

.collect-user-data__network-picker-button:hover {
    background: var(--dynamic-hover)
}

.collect-user-data__network-container {
    border: var(--dynamic-header-border-bottom);
    display: flex;
    justify-content: space-between;
    padding: var(--dynamic-header-padding);
    position: relative
}

.collect-user-data-login-with-email::-webkit-scrollbar,
.collect-user-data-login-with-email::-webkit-scrollbar-thumb,
.collect-user-data-login-with-email::-webkit-scrollbar-track {
    display: none
}

.collect-user-data-login-with-email__main-img {
    width: 100%
}

.collect-user-data-login-with-email__user-info-container {
    align-items: center;
    border: var(--dynamic-header-border-bottom);
    display: flex;
    justify-content: center;
    padding: var(--dynamic-header-padding)
}

.collect-user-data-login-with-email__email-address {
    margin-left: .5rem
}

.collect-user-data-login-with-email__icon-container {
    height: 1.5rem;
    width: 1.5rem
}

.collect-user-data-login-with-email__icon-container .user-profile-social-account__connected-avatar {
    margin-top: .125rem
}

.collect-user-data-login-with-email__form {
    padding: var(--dynamic-layout-content-padding)
}

.collect-user-data-login-with-email__success-icon {
    align-items: center;
    display: flex;
    justify-content: center
}

.collect-user-data-login-with-email__success-icon svg {
    height: 4rem;
    width: 4rem
}

.collect-user-data-login-with-email__welcome-container {
    margin: 1rem 0;
    text-align: center
}

.collect-user-data-login-with-email__welcome-title {
    margin-bottom: .375rem
}

.collect-user-data-login-with-email__log-out {
    margin: .75rem auto 0
}

.email-update__container {
    padding: var(--dynamic-layout-content-padding)
}

.email-update__copy-text-container {
    margin: .375rem auto .75rem;
    text-align: center
}

.email-update__icon {
    margin: -1.5rem auto auto
}

.email-update__title {
    color: var(--dynamic-text-primary);
    margin-top: .5rem !important;
    max-width: 20rem;
    text-align: center
}

.email-update__button {
    background: var(--dynamic-base-2) !important;
    border-radius: .75rem;
    margin-top: 1rem;
    padding-bottom: 1rem;
    padding-top: 1rem;
    width: 100%
}

.email-update__button:disabled {
    cursor: not-allowed;
    opacity: .5
}

.email-update__input {
    width: 100% !important
}

.email-verification__retry-container {
    margin: 1rem auto 0
}

.email-verification__container {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: var(--dynamic-layout-content-padding)
}

.email-verification__container--error {
    padding: var(--dynamic-layout-content-error-padding)
}

.email-verification__icon-with-spinner {
    margin: 0 auto .75rem
}

.email-verification__error-message {
    margin: 0
}

.email-verification__error-message,
.email-verification__transfer-message {
    align-items: center;
    border-radius: 0;
    display: flex;
    justify-content: center;
    width: 100%
}

.email-verification__transfer-message {
    background: var(--dynamic-success-2);
    color: var(--dynamic-success-1);
    margin-bottom: .5rem;
    padding: .5rem .75rem;
    text-align: center
}

.email-verification__icon--verified {
    margin: 0 auto 1rem
}

.email-verification__title {
    margin-top: .5rem;
    text-align: center
}

.email-verification__retry-copy {
    margin-top: 1rem
}

.email-verification__copy-text-container {
    margin: 0;
    text-align: center
}

.email-verification__text-button {
    color: var(--dynamic-text-link)
}

.email-verification__text-button:disabled {
    color: var(--dynamic-text-tertiary);
    cursor: not-allowed
}

.email-verification__log-out {
    margin: .75rem auto 0
}

.no-qr-code-installed__container {
    align-items: center;
    color: var(--dynamic-text-primary);
    flex-direction: column;
    margin: -2.25rem 0 0;
    padding: var(--dynamic-modal-padding);
    padding-top: 0;
    width: 100%
}

.no-qr-code-installed__container:first-child,
.no-qr-code-installed__container:last-child {
    margin-right: 0
}

.no-qr-code-installed__img {
    display: flex;
    height: auto;
    justify-content: center;
    margin: auto;
    text-align: center
}

.no-qr-code-installed__typography {
    text-align: center
}

.no-qr-code-installed__typography--title {
    margin: 1rem 0 .375rem;
    text-align: center
}

.no-qr-code-installed__links-section {
    flex-direction: column;
    margin: 1rem 0
}

.wallet-help-link__anchor {
    align-items: center;
    background: var(--dynamic-base-2);
    border: .0625rem solid var(--dynamic-base-4);
    border-radius: calc(var(--dynamic-border-radius)/2);
    box-shadow: var(--dynamic-shadow-down-1);
    color: var(--dynamic-text-primary);
    display: flex;
    gap: .625rem;
    margin-bottom: .5rem;
    padding: .75rem;
    position: relative;
    width: 100%
}

.pending-connect__container {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: var(--dynamic-layout-content-padding)
}

.pending-connect__copy-text {
    color: var(--dynamic-text-secondary);
    max-width: 20rem;
    text-align: center
}

.pending-connect__icon-with-spinner {
    margin: 0 auto .75rem
}

.pending-signature__container {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: var(--dynamic-layout-content-padding)
}

.pending-signature__container .pending-signature__icon-with-spinner {
    margin: 0 auto .75rem
}

.pending-signature__container .pending-signature__copy {
    color: var(--dynamic-text-secondary);
    line-height: 1.25rem;
    max-width: 20rem;
    text-align: center
}

.pending-signature__container .pending-signature__copy--mini {
    line-height: 1rem;
    margin-top: .25rem
}

.pending-signature__container .pending-signature__button {
    box-shadow: var(--dynamic-shadow-down-1);
    margin-top: .75rem
}

.social-wrong-account-view__container {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 var(--dynamic-modal-padding) 1.125rem
}

.social-wrong-account-view__container .social-wrong-account-view__title {
    color: var(--dynamic-text-primary);
    line-height: 1.5rem
}

.social-wrong-account-view__container .social-wrong-account-view__copy {
    color: var(--dynamic-text-secondary);
    line-height: 1.25rem;
    margin-top: .375rem;
    max-width: 20rem;
    text-align: center
}

.social-wrong-account-view__container .social-wrong-account-view__button {
    box-shadow: var(--dynamic-shadow-down-1);
    margin-top: .75rem
}

.social-redirect-view__container {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: var(--dynamic-modal-padding)
}

.social-redirect-view__container .social-redirect-view__title {
    color: var(--dynamic-text-primary);
    line-height: 2.25rem
}

.social-redirect-view__container .powered-by-dynamic {
    margin-top: 1.5rem
}

.search-instead__container {
    font-size: .75rem;
    line-height: 1rem;
    margin-top: 2.5rem;
    padding-bottom: 1rem;
    text-align: center;
    transition-duration: .3s;
    transition-property: background-color, border-color, color, fill, stroke;
    width: 100%
}

.search-instead__container__image {
    display: flex;
    justify-content: center;
    margin: .5rem auto
}

.wallet-list-item__tile {
    border-radius: var(--dynamic-wallet-list-tile-border-radius)
}

.wallet-list-grid-tabs {
    border-bottom: 1px solid var(--dynamic-base-4);
    border-top: 1px solid var(--dynamic-base-4);
    display: flex;
    width: 100%
}

.wallet-list-grid-tabs__button {
    align-items: center;
    border-left: 1px solid var(--dynamic-base-4);
    display: flex;
    flex-basis: 50%;
    gap: .25rem;
    justify-content: center;
    outline: none;
    padding: .5rem .625rem
}

.wallet-list-grid-tabs__button:first-child {
    border-left: none
}

.wallet-list-grid-tabs__button--selected {
    background-color: var(--dynamic-wallet-list-tile-background)
}

.wallet-list-grid-tabs__button--text {
    flex-basis: 100%
}

.wallet-list-grid-tabs__icon--selected {
    filter: grayscale(100%)
}

.wallet-list__error-container {
    margin: 0
}

.wallet-list__search-container {
    padding: var(--dynamic-search-padding)
}

.wallet-list__tabs-container {
    margin-bottom: .5rem
}

.wallet-list__scroll-container {
    display: flex;
    flex-direction: column;
    gap: var(--dynamic-wallet-list-tile-gap);
    max-height: var(--dynamic-wallet-list-max-height);
    overflow: auto;
    padding: var(--dynamic-initial-view-content-padding)
}

.wallet-list__scroll-container--error {
    padding: var(--dynamic-layout-content-error-padding)
}

.wallet-list__scroll-container::-webkit-scrollbar,
.wallet-list__scroll-container::-webkit-scrollbar-track {
    display: none
}

.wallet-list__scroll-container::-webkit-scrollbar-thumb {
    display: none
}

.wallet-list__scroll-container:empty {
    display: flex
}

.wallet-list__scroll-container--fixed-height {
    height: var(--dynamic-wallet-list-max-height)
}

.wallet-list__search-skeleton {
    height: 2.625rem
}

.wallet-list__search-skeleton,
.wallet-list__tile-skeleton {
    border-radius: calc(var(--dynamic-border-radius)/2);
    margin-bottom: .5rem
}

.wallet-list__tile-skeleton {
    height: 3rem;
    padding: .75rem
}

.wallet-list__tiny-footer {
    background: var(--dynamic-base-1);
    border-top: .0625rem solid var(--dynamic-base-4);
    box-shadow: var(--dynamic-shadow-up-1);
    height: var(--dynamic-border-radius);
    opacity: 1;
    text-align: center;
    transition: opacity .15s, visibility .15s;
    visibility: visible
}

.wallet-list__tiny-footer--hidden {
    opacity: 0;
    transition: opacity .15s, visibility .15s;
    visibility: hidden
}

.wallet-no-access__container {
    background: var(--dynamic-base-1)
}

.wallet-no-access__main {
    padding: var(--dynamic-modal-padding)
}

.wallet-no-access__social-info-container {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 1.5rem
}

.wallet-no-access__waitlist-link {
    align-items: center;
    display: flex;
    gap: 8px;
    justify-content: center
}

.wallet-no-access__social-icon {
    margin: auto
}

.wallet-no-access__image {
    width: 100%
}

.wallet-no-access__user-info-container {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-bottom: 1rem
}

.wallet-no-access__content {
    text-align: center
}

.wallet-no-access__content--primary {
    margin-bottom: .375rem
}

.wallet-no-access__content--secondary {
    margin-bottom: 1rem
}

.wallet-no-access__wallet-address {
    margin-left: .375rem
}

.wallet-no-access__wallet-address-container {
    align-items: center;
    display: flex;
    justify-content: center
}

.wallet-no-access__button--primary {
    background: var(--dynamic-base-2);
    border: 1px solid var(--dynamic-base-4);
    box-shadow: var(--dynamic-shadow-down-1);
    margin: 0
}

.wallet-no-access__icon--verified {
    margin: 0 auto 1rem
}

.wallet-sign-spinner__container {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: var(--dynamic-layout-content-padding)
}

.wallet-sign-spinner__copy {
    color: var(--dynamic-text-secondary);
    margin: 0;
    text-align: center
}

.wallet-sign-spinner__button {
    box-shadow: var(--dynamic-shadow-down-1);
    margin: .75rem 0 0
}

.wallet-used-view__container {
    padding: var(--dynamic-layout-content-padding);
    text-align: center
}

.wallet-used-view__icon {
    display: flex;
    justify-content: center;
    margin: 0 0 .5rem
}

.wallet-used-view__icon svg {
    margin: 0 auto
}

.wallet-used-view__shorten-wallet-address {
    margin: 0 0 1rem
}

.wallet-used-view__copy {
    margin: 0 0 .75rem
}

.wallet-used-view__accept-button,
.wallet-used-view__footer {
    margin: 0 0 .5rem
}

.wallet-used-view__logout {
    background: none;
    border: none;
    box-shadow: none;
    margin: auto
}

.wallet-used-view__checkbox-label {
    align-items: center;
    background-color: var(--dynamic-base-2);
    border-radius: calc(var(--dynamic-border-radius)/2);
    cursor: pointer;
    display: flex;
    gap: .5rem;
    justify-content: center;
    margin: 1rem auto .5rem;
    padding: .75rem;
    text-align: left
}

.wallet-used-view__checkbox-container {
    flex-shrink: 0
}

.network-not-supported__content-container {
    padding: var(--dynamic-layout-content-padding)
}

.network-not-supported__content-container--error {
    padding: var(--dynamic-layout-content-error-padding)
}

.network-not-supported__main-img {
    width: 100%
}

.network-not-supported__img-container {
    align-items: center;
    display: flex;
    justify-content: center
}

.network-not-supported__img {
    border-radius: 100%;
    height: 4rem;
    width: 4rem
}

.network-not-supported__welcome-container {
    margin: 1rem 0;
    text-align: center
}

.network-not-supported__welcome-title {
    margin-bottom: .375rem
}

.network-not-supported__continue {
    margin-top: 1rem
}

.network-not-supported__log-out {
    margin: .75rem auto 0
}

.network-not-supported__error--not-supported {
    align-items: center;
    border-radius: 0;
    display: flex;
    justify-content: center;
    margin: 0;
    width: 100%
}

.network-not-supported__network-container {
    margin-top: .5rem;
    position: relative
}

.network-not-supported__network-picker {
    margin: auto;
    max-width: -moz-fit-content;
    max-width: fit-content
}

.network-not-supported__network-picker-button {
    position: static;
    transform: translateX(0)
}

.email-confirmation-waiting-view {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding-bottom: 1.625rem;
    text-align: center
}

.email-confirmation-waiting-view__title {
    padding-bottom: .375rem
}

.email-confirmation-waiting-view__email-container {
    align-items: center;
    display: flex;
    gap: .25rem;
    justify-content: center
}

.email-confirmation-waiting-view__edit-icon-button {
    display: inline-flex
}

.email-confirmation-waiting-view__header-icon {
    display: flex;
    justify-content: center;
    margin-top: -2rem
}

.email-confirmation-waiting-view__note {
    max-width: 16.25rem;
    padding-top: 1rem;
    text-align: center
}

.email-confirmation-waiting-view__powered_by_dynamic_footer {
    padding-top: 1rem;
    width: 100%
}

.login-with-email-form {
    display: flex;
    flex-direction: column;
    gap: .375rem
}

.login-with-email-form .input__suffix {
    top: .6875rem
}

.login-with-email-form .input__suffix .icon-button {
    --icon-arrow: var(--dynamic-text-tertiary);
    --icon-background: var(--dynamic-base-3);
    transition: all .2s
}

.login-with-email-form .input__suffix .icon-button path,
.login-with-email-form .input__suffix .icon-button rect {
    transition: all .2s
}

.login-with-email-form .input__suffix .icon-button--active,
.login-with-email-form .input__suffix .icon-button:hover {
    --icon-arrow: var(--dynamic-text-secondary);
    --icon-background: var(--dynamic-hover)
}

.login-with-email-form .input__suffix .icon-button--has-content,
.login-with-email-form .input__suffix .icon-button--has-content:hover {
    --icon-arrow: var(--dynamic-base-2);
    --icon-background: var(--dynamic-brand-primary-color)
}

.login-with-email-form .input__container .input:focus~.input__suffix .icon-button {
    opacity: 1;
    visibility: visible
}

.list-item-button {
    background: none;
    box-shadow: none
}

.list-item-button__trailing {
    position: relative
}

.list-item-button__trailing-child {
    position: absolute;
    right: 0;
    transition-property: opacity, transform;
    transition-timing-function: ease-in
}

.list-item-button__trailing-label {
    transform: translateY(-50%);
    transition-duration: .2s
}

.list-item-button__trailing-icon {
    transition-duration: .3s
}

.list-item-button:hover .list-item-button__trailing-label,
.list-item-button__trailing-icon {
    opacity: 0;
    transform: translate(-.625rem, -50%)
}

.list-item-button:hover .list-item-button__trailing-icon {
    opacity: 1;
    transform: translateY(-50%)
}

.login-with-email-wallet-list__skeleton {
    border-radius: calc(var(--dynamic-border-radius)/2);
    height: 2.625rem;
    margin-bottom: .5rem
}

.login-with-email-wallet-list__container {
    display: flex;
    flex-direction: column;
    gap: .375rem
}

.connect-with-wallet-button {
    height: 2.5rem
}

.login-view__text {
    padding: .5rem 0
}

.login-view__error-container {
    margin: 0
}

.login-view__container {
    padding: var(--dynamic-initial-view-content-padding)
}

.login-view__container--error {
    padding: var(--dynamic-layout-content-error-padding)
}

@media (pointer:coarse) {
    .login-view__container {
        padding: .75rem
    }
}

.login-view__scroll {
    display: flex;
    flex-direction: column;
    gap: .375rem;
    height: 100%;
    max-height: 36.25rem;
    overflow: auto
}

.login-view__scroll::-webkit-scrollbar,
.login-view__scroll::-webkit-scrollbar-track {
    display: none
}

.login-view__scroll::-webkit-scrollbar-thumb {
    display: none
}

.login-view__scroll:empty {
    display: flex
}

.login-view__scroll--full-height {
    height: 100vh
}

.login-view__scroll--email-first {
    flex-direction: column-reverse
}

.login-view__scroll__web2 {
    display: flex;
    flex-direction: column;
    gap: .75rem
}

.captcha-verify-user__container {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 1.5rem 1.5rem;
    text-align: center
}

.captcha-verify-user__icon {
    height: 4rem;
    margin-bottom: 1rem;
    width: 4rem
}

.captcha-verify-user__title {
    margin-bottom: .375rem
}

.captcha-verify-user__subtitle {
    margin-bottom: 1rem
}

.captcha-verify-user__dynamic-logo {
    margin-top: 1rem
}

.network-not-supported-switch-manual {
    margin-top: -1.5rem;
    padding: 0 1.5rem 1.5rem
}

.network-not-supported-switch-manual__img-container {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: 1rem
}

.network-not-supported-switch-manual__img {
    border-radius: 100%;
    height: 4rem;
    width: 4rem
}

.network-not-supported-switch-manual__network-container {
    position: relative
}

.network-not-supported-switch-manual__content {
    text-align: center
}

.network-not-supported-switch-manual__title {
    margin: 0 0 .375rem
}

.wallet-group__list {
    display: flex;
    flex-direction: column
}

.wallet-locked-view__error-container {
    align-items: center;
    display: flex;
    justify-content: center
}

.wallet-locked-view__button-header {
    margin: .75rem
}

.wallet-locked-view__button {
    margin: .75rem auto auto
}

.wallet-locked-view__icon {
    margin: auto
}

.wallet-locked-view__content {
    padding: 0 var(--dynamic-modal-padding) 2.1875rem;
    text-align: center
}

@media (pointer:coarse) {
    .wallet-locked-view__content {
        padding: 0 .75rem
    }
}

.wallet-locked-view__title {
    margin-top: .75rem
}

.wallet-locked-view__log-out {
    margin: .75rem auto 0
}

.merge-user-accounts__container {
    padding: 0 1.5rem 1.5rem
}

@media (pointer:coarse) {
    .merge-user-accounts__container {
        padding: 0 .75rem
    }
}

.merge-user-accounts__accounts {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: -1.5rem auto 1.5rem;
    max-width: 270px;
    width: 100%
}

.merge-user-accounts__accounts__item {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: .625rem;
    justify-content: center;
    width: 100%
}

.merge-user-accounts__accounts__item__icon {
    height: 3.5rem;
    width: 3.5rem
}

.merge-user-accounts__accounts__divider {
    height: 16px;
    margin-top: -1.5rem;
    width: 16px
}

.merge-user-accounts__accounts__divider__icon>path {
    fill: var(--dynamic-text-secondary)
}

.merge-user-accounts__text {
    text-align: center
}

.merge-user-accounts__text__header {
    color: var(--dynamic-text-primary);
    margin-bottom: .5rem
}

.merge-user-accounts__text__body {
    color: var(--dynamic-text-secondary);
    margin-bottom: 1rem
}

.merge-user-accounts__text--bold {
    font-weight: 700
}

.merge-user-accounts__buttons {
    display: flex;
    flex-direction: column;
    gap: .5rem
}

.merge-user-accounts__buttons__button {
    width: 100%
}

.wallet-cannot-be-transferred-view__container {
    padding: var(--dynamic-modal-padding);
    text-align: center
}

.wallet-cannot-be-transferred-view__icon {
    display: flex;
    justify-content: center;
    margin: 0 0 .5rem
}

.wallet-cannot-be-transferred-view__icon svg {
    margin: 0 auto
}

.wallet-cannot-be-transferred-view__shorten-wallet-address {
    margin: 0 0 1rem
}

.wallet-cannot-be-transferred-view__title {
    margin: 0 0 .375rem
}

.wallet-cannot-be-transferred-view__copy {
    margin: 0 0 .75rem
}

.wallet-cannot-be-transferred-view__transfer-alt-wallet-button {
    margin: 0 0 1rem
}

.wallet-cannot-be-transferred-view__footer {
    margin: 0 0 .5rem
}

.wallet-cannot-be-transferred-view__cancel {
    background: none;
    border: none;
    box-shadow: none;
    margin: auto
}

.user-field-editor__header {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
    text-align: center
}

.user-field-editor__header__icon {
    align-items: center;
    background-color: var(--dynamic-base-2);
    border-radius: 50%;
    display: flex;
    height: 4rem;
    justify-content: center;
    width: 4rem
}

.user-field-editor__body {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: .5rem;
    margin: 0 1.5rem 1.5rem;
    text-align: center
}

.user-field-editor__body__subtitle {
    margin-block: -.375rem .5rem
}

.user-field-editor__body__form {
    width: 100%
}

.passkey-intro-view {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    text-align: center
}

.passkey-intro-view__header {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: -5rem;
    width: 12.875rem
}

.passkey-intro-view__actions {
    display: flex;
    flex-direction: column;
    gap: .625rem;
    width: 100%
}

.passkey-intro-view__inline-button {
    align-items: center;
    display: inline-flex;
    gap: .5rem;
    text-align: left
}

.passkey-intro-view__inline-button svg path {
    fill: var(--dynamic-base-2) !important
}

.passkey-intro-view__log-out {
    font-size: .875rem;
    justify-content: center;
    line-height: 20px
}

.passkey-intro-view__log-out:hover {
    background-color: transparent
}

.passkey-intro-view__skip {
    color: var(--dynamic-text-secondary);
    font-size: .875rem;
    justify-content: center;
    line-height: 1rem
}

.passkey-intro-view__skip:hover {
    background-color: transparent
}

.passkey-recovery-view {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    text-align: center
}

.passkey-recovery-view__header {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: -5rem;
    width: 12.875rem
}

.passkey-recovery-view__actions {
    display: flex;
    flex-direction: column;
    gap: .625rem;
    width: 100%
}

.passkey-recovery-view__input-valid {
    background: var(--dynamic-success-2) !important;
    border-color: var(--dynamic-success-1) !important
}

.passkey-recovery-view__input-valid,
.passkey-recovery-view__input-valid~.input__label {
    color: var(--dynamic-success-1) !important
}

.passkey-recovery-view__inline-button {
    align-items: center;
    display: inline-flex;
    gap: .5rem;
    text-align: left
}

.passkey-recovery-view__inline-button svg path {
    fill: var(--dynamic-base-2) !important
}

.passkey-recovery-view__resend-code {
    align-items: center;
    display: flex;
    flex-direction: column
}

.passkey-recovery-view button.text-button {
    color: inherit
}

.edit-passkeys-widget-view,
.edit-passkeys-widget-view__body {
    display: flex;
    flex-direction: column
}

.edit-passkeys-widget-view__body {
    flex: 1;
    gap: .25rem;
    justify-content: space-between;
    margin-top: 20px;
    padding: 0 1.5rem 1.5rem
}

.edit-passkeys-widget-view__icon {
    height: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -40px;
    width: 100px
}

.edit-passkeys-widget-view__title {
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px
}

.passkey-new-domain-detected {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    text-align: center
}

.passkey-new-domain-detected__header {
    align-items: center;
    display: flex;
    justify-content: center
}

.passkey-new-domain-detected__actions {
    display: flex;
    flex-direction: column;
    gap: .625rem;
    width: 100%
}

.passkey-new-domain-detected__inline-button {
    align-items: center;
    display: inline-flex;
    gap: .5rem;
    text-align: left
}

.passkey-new-domain-detected__inline-button svg path {
    fill: var(--dynamic-base-2) !important
}

.passkey-new-domain-detected__log-out {
    font-size: .875rem;
    justify-content: center;
    line-height: 20px
}

.passkey-new-domain-detected__log-out:hover {
    background-color: transparent
}

.embedded-reveal-view {
    display: flex;
    flex-direction: column;
    gap: var(--dynamic-wallet-list-tile-gap);
    height: 100%;
    overflow: auto
}

.embedded-reveal-view__header {
    align-items: center;
    display: flex;
    justify-content: center
}

.embedded-reveal-view__body {
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: .75rem;
    justify-content: space-between;
    padding: 0 1.5rem 1.5rem
}

.embedded-reveal-view__body__description {
    display: flex;
    justify-content: center;
    text-align: center
}

.embedded-reveal-view__body__badge {
    font-size: .75rem
}

.embedded-reveal-view__body__card {
    background: var(--dynamic-base-2);
    border: 1px solid var(--dynamic-base-4);
    border-radius: .75rem;
    box-shadow: 0 1px 2px 0 rgba(24, 39, 75, .04);
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: .625rem;
    max-height: 21.875rem;
    overflow: auto;
    padding: .75rem
}

.embedded-reveal-view__body__card__statement {
    display: flex;
    gap: .5rem;
    letter-spacing: -.15px
}

.embedded-reveal-view__body__card__acknowledgement {
    display: flex;
    gap: .5rem;
    text-align: left
}

.embedded-reveal-view__body__card__icon {
    color: var(--dynamic-text-tertiary);
    height: 1.5rem;
    min-width: 1.5rem;
    width: 1.5rem
}

.embedded-reveal-view__body__card__skeleton {
    border-radius: .75rem;
    height: 3.75rem
}

.embedded-reveal-view__body__confirm_card {
    background: var(--dynamic-base-2);
    border: 1px solid var(--dynamic-base-4);
    border-radius: .75rem;
    box-shadow: 0 1px 2px 0 rgba(24, 39, 75, .04);
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: .75rem;
    letter-spacing: -.15px;
    max-height: 21.875rem;
    overflow: auto;
    padding: 1rem
}

.embedded-reveal-view__body__button {
    color: #fff
}

#dyn-turnkey-export-container-id {
    background: var(--dynamic-base-2);
    border: 1px solid var(--dynamic-base-4);
    border-radius: .75rem;
    overflow: auto;
    padding: .75rem
}

#dyn-turnkey-export-element-id {
    word-wrap: break-word;
    max-height: -moz-min-content;
    max-height: min-content;
    width: 100%
}

.embedded-auth-choice {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    text-align: center
}

.embedded-auth-choice__header {
    align-items: center;
    display: flex;
    justify-content: center;
    width: 100%
}

.embedded-auth-choice__skip-button {
    margin-top: -.25rem
}

.action-card {
    background-color: var(--dynamic-base-2);
    border-radius: .75rem;
    box-shadow: var(--dynamic-shadow-down-1);
    display: flex;
    padding: 1rem;
    text-align: left;
    transition: all .2s ease
}

.action-card:hover {
    box-shadow: var(--dynamic-button-shadow)
}

.action-card__icon {
    height: 1.75rem;
    min-width: 1.75rem;
    width: 1.75rem
}

.action-card__icon,
.action-card__icon path {
    fill: var(--dynamic-text-tertiary)
}

.action-card__action-icon {
    margin-left: auto;
    min-width: 1rem;
    transform: rotate(180deg);
    width: 1rem
}

.action-card__content {
    display: flex;
    flex-direction: column;
    gap: .25rem;
    margin-left: 8px
}

.action-card__content__row {
    align-items: flex-start;
    display: flex;
    gap: .375rem
}

.action-card__content__row__badge--primary {
    background: var(--dynamic-brand-primary-color);
    color: var(--dynamic-base-2)
}

.embedded-auth-choice-cards {
    display: flex;
    flex-direction: column;
    gap: .625rem;
    width: 100%
}

.auth-choice-info {
    align-items: flex-start;
    align-self: stretch;
    background: var(--default-base-2, #fff);
    border: 1px solid var(--default-base-4, #e7e8ed);
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
    padding: 16px 12px 12px
}

.auth-choice-info__container-item {
    display: flex;
    flex-direction: row;
    gap: .5rem;
    text-align: start
}

.select-hardware-wallet-view__container {
    padding: var(--dynamic-layout-content-padding)
}

.select-hardware-wallet-view__icon {
    height: 6rem;
    margin: 0 auto .75rem;
    width: 4rem
}

.select-hardware-wallet-view__text {
    padding-bottom: 1rem;
    text-align: center
}

.wallet-redirect-view__container {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: var(--dynamic-modal-padding)
}

.wallet-redirect-view__container .wallet-redirect-view__title {
    color: var(--dynamic-text-primary);
    line-height: 2.25rem
}

.wallet-redirect-view__container .powered-by-dynamic {
    margin-top: 1.5rem
}

.sign-message-confirmation__actions {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: .375rem;
    padding-bottom: 1rem;
    width: 100%
}

.sign-message-confirmation__body {
    align-items: stretch;
    display: flex;
    flex-direction: column;
    padding: .5rem 1.5rem 1.5rem
}

.sign-message-confirmation__message-container {
    align-items: center;
    background-color: var(--dynamic-base-2);
    border: 1px solid var(--dynamic-base-4);
    border-radius: .75rem;
    box-shadow: var(--dynamic-shadow-down-1);
    margin-bottom: .5rem;
    margin-top: .75rem;
    max-height: 18.75rem;
    overflow-y: scroll;
    padding: .75rem;
    width: 100%
}

.sign-message-confirmation__secure-wallet {
    margin-block: .5rem
}

.sign-message-confirmation__message {
    overflow-wrap: break-word;
    padding-top: .75rem
}

.sign-message-confirmation__title {
    text-align: center
}

.sign-message-confirmation__error {
    padding-top: .75rem
}

.bridge-welcome-layout {
    display: flex;
    flex-direction: column;
    gap: .75rem
}

.bridge-welcome-layout__body {
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    padding: 0 1.5rem 1.5rem
}

.bridge-welcome-layout__message-container {
    display: flex;
    flex-direction: column;
    gap: .25rem;
    text-align: center
}

.bridge-welcome-layout__chain-icon-group {
    align-items: center;
    display: flex;
    flex-direction: row-reverse;
    padding-top: .875rem
}

.bridge-welcome-layout__chain-icon {
    background-color: var(--dynamic-base-1);
    border-radius: 50%;
    height: 4rem;
    margin-left: -1.375rem;
    outline: .25rem solid var(--dynamic-base-1);
    overflow: hidden;
    width: 4rem
}

.bridge-welcome-layout__chain-icon:last-child {
    margin-left: 0
}

.select-wallet-list-layout {
    display: flex;
    flex-direction: column;
    min-height: 320px
}

.select-wallet-list-layout__wallet-list {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    gap: var(--dynamic-wallet-list-tile-gap);
    max-height: var(--dynamic-wallet-list-max-height);
    overflow-y: auto;
    padding: .25rem 1.5rem 1.5rem
}

.connected-wallets-list-layout {
    display: flex;
    flex-direction: column
}

.connected-wallets-list-layout__body {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding: .25rem 1.5rem 1.5rem
}

.connected-wallets-list-layout__body__text {
    text-align: center
}

.bridge-next-wallet-to-connect-layout__chain-icon {
    height: 4rem;
    margin: 1rem 1rem 0;
    width: 4rem
}

.bridge-next-wallet-to-connect-layout__body {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    padding: 1rem 1.5rem 1.5rem;
    text-align: center
}

.account-control__name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.account-control__icon {
    min-width: 1rem
}

.account-control__container {
    align-items: center;
    border-radius: calc(var(--dynamic-border-radius)/3);
    color: var(--dynamic-text-primary);
    display: flex;
    gap: .375rem;
    min-height: 100%;
    padding: .75rem;
    z-index: 10
}

.account-control__container--multiwallet-disabled {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.account-control__container--active,
.account-control__container:hover {
    background-color: var(--dynamic-hover)
}

.dynamic-widget-inline-controls {
    background-color: var(--dynamic-base-1);
    border-radius: calc(var(--dynamic-border-radius)/3);
    display: flex;
    font-size: var(--dynamic-text-size-body-small);
    max-height: 2.5rem;
    min-width: 100%;
    position: relative
}

.dynamic-widget-inline-controls__network-picker-main {
    min-width: 60px
}

.dynamic-widget-inline-controls__account-control {
    max-width: 100%;
    min-width: max(100%, 45px)
}

.dynamic-widget-inline-controls__account-control .account-control__icon {
    margin-left: auto
}

.dynamic-widget-inline-controls__account-control-container {
    min-width: 60px;
    overflow: hidden
}

.dynamic-widget-inline-controls__network-picker {
    background: unset;
    border-bottom-left-radius: calc(var(--dynamic-border-radius)/3);
    border-bottom-right-radius: unset;
    border-top-left-radius: calc(var(--dynamic-border-radius)/3);
    border-top-right-radius: unset;
    min-width: 100%;
    padding: .75rem;
    position: unset;
    transform: unset
}

.dynamic-widget-inline-controls__network-picker--active,
.dynamic-widget-inline-controls__network-picker:hover {
    background: var(--dynamic-hover)
}

.dynamic-widget-inline-controls__network-picker-checkbox {
    margin: 0 0 0 .5rem
}

.dynamic-widget-inline-controls__network-picker-list {
    top: 2.5rem
}

@media (pointer:coarse) {
    .dynamic-widget-inline-controls__network-picker-list {
        top: unset
    }
}

.dynamic-widget-dropdown {
    position: absolute;
    right: 0;
    top: 3.0625rem
}

.dynamic-widget-dropdown__root {
    min-width: 22.5rem
}

.dynamic-widget-modal {
    left: 50%;
    margin: 0 auto;
    position: fixed;
    top: 50%;
    transform: translate(-50%, -50%);
    width: min(100%, 22.5rem)
}

@media (pointer:coarse) {
    .dynamic-widget-modal {
        bottom: 0;
        top: unset;
        transform: translate(-50%);
        width: 100%
    }
}

.dynamic-widget-card {
    background-color: var(--dynamic-base-1);
    border: .0625rem solid var(--dynamic-base-4);
    border-radius: var(--dynamic-border-radius);
    box-shadow: var(--dynamic-shadow-down-3);
    height: 100%;
    position: relative;
    transition: max-height .1s linear
}

@media (pointer:coarse) {
    .dynamic-widget-card {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }
}

.dynamic-widget-header {
    padding: 1.5rem 1.5rem 0;
    position: relative
}

.dynamic-widget-header__switcher {
    margin: 0 0 1rem
}

.dynamic-widget-header__passkey-success {
    margin-inline: -1.5rem
}

.dynamic-widget-wallet-header {
    position: relative
}

.dynamic-widget-wallet-header__email {
    color: var(--dynamic-text-primary);
    margin: .5rem 0;
    text-align: center
}

.dynamic-widget-wallet-header__icon-container {
    height: 4rem;
    margin: auto;
    position: relative;
    width: 4rem
}

.dynamic-widget-wallet-header__icon-container img,
.dynamic-widget-wallet-header__icon-container svg {
    height: 100%;
    width: 100%
}

.dynamic-widget-wallet-header__wallet-info {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0 0 1rem
}

.dynamic-widget-wallet-header__wallet-info .text-button {
    padding: 0
}

.dynamic-widget-wallet-header__wallet-info__secure-wallet {
    margin-bottom: 0;
    margin-top: 1rem
}

.dynamic-widget-wallet-header__wallet-address {
    align-items: center;
    display: flex;
    justify-content: center
}

.dynamic-widget-wallet-header__balance {
    margin-bottom: .0625rem
}

.dynamic-widget-wallet-header__seperator {
    background-color: var(--dynamic-base-4);
    height: .5rem;
    margin: 0 .5rem;
    width: .0625rem
}

.dynamic-widget-wallet-header__status-dot {
    margin-right: .375rem
}

.dynamic-widget-wallet-header__ens-name {
    max-width: 12.5rem
}

.dynamic-widget-wallet-header__network-picker.evm-network-control__container {
    height: 1.5rem
}

.dynamic-widget-wallet-header__network-picker.non-network-switching-supported-control {
    height: 1.5rem;
    width: 1.5rem
}

.dynamic-widget-wallet-header__network-picker.network-control-skeleton {
    bottom: 0;
    height: 1.5rem;
    position: absolute;
    right: 0;
    width: 1.5rem
}

.dynamic-widget-wallet-header__network-picker .evm-network-control__network-name,
.dynamic-widget-wallet-header__network-picker .non-network-switching-supported-control__network-name {
    display: none
}

.dynamic-widget-wallet-header__wallet-avatar {
    border-radius: 100%;
    overflow: hidden
}

.dynamic-widget-wallet-header__wallet-avatar img {
    height: 4rem;
    width: 4rem
}

.dynamic-widget-wallet-header__wallet-actions {
    align-items: center;
    display: flex;
    gap: .5rem;
    justify-content: stretch;
    margin-top: .5rem;
    width: 100%
}

.empty-wallet__container {
    align-items: center;
    background: var(--dynamic-base-2);
    border: 1px solid var(--dynamic-base-3);
    border-radius: calc(var(--dynamic-border-radius)/2);
    box-shadow: var(--dynamic-shadow-down-1);
    display: flex;
    flex-direction: column;
    gap: .75rem;
    justify-content: center;
    padding: .5rem;
    text-align: center;
    width: 100%
}

.empty-wallet__container--big {
    margin: 0 0 1rem;
    padding: .75rem
}

.empty-wallet__icon {
    height: 1.5rem;
    width: 1.5rem
}

.empty-wallet__icon--big {
    height: 3rem;
    width: 3rem
}

.empty-wallet__icon>path {
    fill: var(--dynamic-text-tertiary)
}

.empty-wallet__text-container {
    max-width: 10rem
}

.wallet__container {
    background: var(--dynamic-base-2);
    border: 1px solid var(--dynamic-base-3);
    border-radius: calc(var(--dynamic-border-radius)/2);
    display: flex;
    flex-direction: row;
    padding: .75rem
}

.wallet__container:not(:last-child) {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin-bottom: -.75rem;
    padding-bottom: 1.5rem
}

.wallet__container:hover .wallet__menu {
    opacity: 1
}

.wallet__menu {
    color: var(--dynamic-text-tertiary);
    opacity: 0;
    transition: opacity .15s ease-in-out
}

@media (pointer:coarse) {
    .wallet__menu {
        opacity: 1
    }
}

.wallet__row {
    align-items: center;
    display: flex;
    flex: 1
}

.wallet__row__seperator {
    background-color: var(--dynamic-base-4);
    height: .5rem;
    margin: 0 .5rem;
    width: .0625rem
}

.wallet__icon-container {
    margin-right: .375rem
}

.wallet__ens-name {
    max-width: 9.375rem
}

.wallet__actions {
    max-height: 0;
    overflow: hidden;
    transition: max-height .3s ease-in-out
}

.wallet__actions__expanded {
    max-height: 6.25rem
}

.wallet__actions__inner {
    padding-top: .75rem
}

.dynamic-widget-footer {
    border-bottom-left-radius: var(--dynamic-border-radius);
    border-bottom-right-radius: var(--dynamic-border-radius);
    border-top: .0625rem solid var(--dynamic-base-4);
    color: var(--dynamic-text-primary);
    display: flex;
    gap: .5rem;
    margin-top: auto;
    padding: 1rem 1.5rem
}

.dynamic-widget-footer__button:hover:enabled svg {
    color: var(--dynamic-text-secondary)
}

.dynamic-widget-footer__button svg {
    color: var(--dynamic-text-tertiary)
}

.dynamic-widget-footer__button-align-right {
    margin-left: auto
}

@media (pointer:coarse) {
    .dynamic-widget-footer {
        border-bottom-left-radius: unset;
        border-bottom-right-radius: unset
    }
}

.wallet-icon-with-status__container {
    position: relative
}

.wallet-icon-with-status__dot-container {
    align-items: center;
    background-color: var(--dynamic-base-1);
    border-radius: 100%;
    bottom: 0;
    display: flex;
    height: .75rem;
    justify-content: center;
    position: absolute;
    right: 0;
    width: .75rem
}

.wallet-icon-with-status__dot-container .dot {
    background-color: var(--dynamic-error-1);
    border-radius: 100%;
    bottom: 0;
    height: .5rem;
    right: 0;
    width: .5rem
}

.wallet-icon-with-status__dot-container .dot--green {
    background-color: var(--dynamic-success-1)
}

.wallet-icon-with-status__dot-container--secondary {
    bottom: 0;
    height: .625rem;
    right: 0;
    transform: translate(25%, 25%);
    width: .625rem
}

.wallet-icon-with-status__dot-container--secondary .dot {
    height: .375rem;
    width: .375rem
}

.wallet-icon-with-network__container {
    position: relative
}

.wallet-icon-with-network__network-container {
    align-items: center;
    background-color: var(--dynamic-base-1);
    border-radius: 100%;
    bottom: 0;
    display: flex;
    height: .75rem;
    justify-content: center;
    position: absolute;
    right: 0;
    width: .75rem
}

.dots-menu-dropdown__container {
    padding: .375rem 0
}

.dots-menu-dropdown__item {
    align-items: center;
    cursor: pointer;
    display: flex;
    font-size: var(--dynamic-text-size-body-small);
    gap: .5rem;
    padding: .5rem .75rem;
    width: 100%
}

.dots-menu-dropdown__item .typography {
    white-space: nowrap
}

.dots-menu-dropdown__item:hover {
    background-color: var(--dynamic-hover)
}

.dots-menu-dropdown__item:hover .typography {
    color: var(--dynamic-text-primary)
}

@media (pointer:coarse) {
    .dots-menu-dropdown__item {
        font-size: var(--dynamic-text-size-body-normal)
    }
}

.dots-menu-dropdown__item-text {
    align-items: center;
    display: flex;
    gap: .5rem
}

@keyframes desktop-dropdown-entering-animation {
    0% {
        opacity: 0;
        transform: scale(.8) translateY(0)
    }

    70% {
        transform: scale(1) translateY(0)
    }

    to {
        opacity: 1;
        transform: scale(1) translateY(0)
    }
}

@keyframes desktop-dropdown-exiting-animation {
    0% {
        opacity: 1;
        transform: scale(1) translateY(0)
    }

    25% {
        opacity: 1
    }

    50% {
        transform: scale(1.01) translateY(0)
    }

    to {
        opacity: 0;
        transform: scale(1.02) translateY(1.875rem)
    }
}

@keyframes mobile-dropdown-entering-animation {
    0% {
        opacity: 0;
        transform: translateY(100%)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes mobile-dropdown-exiting-animation {
    0% {
        transform: translateY(0)
    }

    50% {
        transform: translateY(0)
    }

    to {
        transform: translateY(200%)
    }
}

.dots-menu-wrapper {
    position: relative
}

.dots-menu-wrapper__container--entering {
    animation-fill-mode: both;
    animation-iteration-count: 1;
    animation-name: desktop-dropdown-entering-animation;
    animation-timing-function: ease-out
}

@media (pointer:coarse) {
    .dots-menu-wrapper__container--entering {
        animation-fill-mode: both;
        animation-iteration-count: 1;
        animation-name: mobile-dropdown-entering-animation;
        animation-timing-function: ease-out
    }
}

.dots-menu-wrapper__container--exiting {
    animation-fill-mode: both;
    animation-iteration-count: 1;
    animation-name: desktop-dropdown-exiting-animation;
    animation-timing-function: ease-out
}

@media (pointer:coarse) {
    .dots-menu-wrapper__container--exiting {
        animation-fill-mode: both;
        animation-iteration-count: 1;
        animation-name: mobile-dropdown-exiting-animation;
        animation-timing-function: ease-out
    }
}

.dots-menu-wrapper__container {
    background-color: var(--dynamic-base-2);
    border: .0625rem solid var(--dynamic-base-4);
    border-radius: calc(var(--dynamic-border-radius)/3);
    box-shadow: 0 .5rem .75rem -.375rem rgba(24, 39, 75, .06), 0 .5rem .75rem -.1875rem rgba(24, 39, 75, .06);
    margin-top: .5rem;
    position: absolute;
    right: 0;
    z-index: 2147483647
}

.dots-menu-wrapper__container__alignment__top {
    bottom: 1.375rem
}

.dots-menu-wrapper__container__alignment__bottom {
    top: 1.375rem
}

@media (min-width:768px) {
    .dots-menu-wrapper__container {
        min-width: 9.375rem
    }
}

@media (pointer:coarse) {
    .dots-menu-wrapper__container {
        border: none;
        border-radius: var(--dynamic-border-radius);
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        bottom: 0;
        left: calc(50% - 18.75rem);
        margin: auto;
        max-width: 37.5rem;
        padding-bottom: 2rem;
        padding-top: 0;
        position: fixed;
        right: calc(50% - 18.75rem);
        top: unset;
        width: 100%
    }
}

.dots-menu-wrapper__header {
    display: none;
    padding: .75rem 1.5rem .25rem
}

@media (pointer:coarse) {
    .dots-menu-wrapper__header {
        align-items: center;
        display: flex;
        justify-content: space-between
    }
}

.dots-menu-wrapper__header__icon {
    min-height: 1.5rem;
    min-width: 1.5rem
}

.dots-menu-wrapper__backdrop {
    cursor: default;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10
}

@media (pointer:coarse) {
    .dots-menu-wrapper__backdrop {
        background-color: var(--dynamic-overlay);
        display: block
    }
}

.dynamic-widget-wallets {
    overflow: auto;
    padding: 0 1.5rem
}

.dynamic-widget-wallets__body {
    display: flex;
    flex-direction: column;
    gap: 1rem
}

.dynamic-widget-wallets__body__wallet-list {
    max-height: 13rem
}

.dynamic-widget-wallets__title {
    margin: 0 0 .5rem
}

.widget-portal {
    background-color: var(--dynamic-overlay);
    top: 0;
    z-index: 50
}

.widget-portal,
.widget-portal .widget-portal__container {
    border-radius: calc(var(--dynamic-border-radius)/1.5);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0
}

.widget-portal .widget-portal__container {
    background-color: var(--dynamic-base-1);
    border-top: .0625rem solid var(--dynamic-base-4);
    padding: 1.5rem
}

@media (pointer:coarse) {
    .widget-portal .widget-portal__container {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }
}

.widget-portal .widget-portal__container--no-padding {
    padding: 0
}

.widget-portal .widget-portal__container__header {
    position: relative
}

.widget-portal .widget-portal__container__close-button {
    position: absolute;
    right: 0
}

.single-wallet-buttons {
    display: flex;
    gap: .625rem;
    padding: 0 1.5rem 1.5rem
}

.single-wallet-buttons--center {
    align-items: center;
    display: flex;
    justify-content: center
}

.single-wallet-buttons__copied {
    align-items: center;
    display: flex;
    gap: 8px
}

.single-wallet-buttons__copied svg {
    color: var(--dynamic-success-1)
}

.email-connector-pending-sign-modal-content {
    align-items: center;
    display: flex;
    flex-direction: column;
    text-align: center;
    width: 100%
}

.email-connector-pending-sign-modal-content__body {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: .5rem
}

.active-wallet-information {
    border-bottom: 1px solid var(--dynamic-base-3);
    display: flex;
    flex-flow: column;
    gap: .5rem;
    padding: .75rem
}

.active-wallet-information__header {
    display: flex;
    gap: .5rem
}

.active-wallet-information__handle {
    max-width: 80px;
    overflow: hidden;
    text-overflow: ellipsis
}

.active-wallet-information__dots-menu {
    color: var(--dynamic-text-tertiary);
    margin-left: .375rem
}

.active-wallet-information__dots-menu .icon-with-status__container {
    margin-bottom: 0
}

.active-wallet-information__dots-menu .icon-with-status__container .status-dot__container {
    right: -.05rem;
    top: -.05rem
}

.active-wallet-information-container {
    background: var(--dynamic-base-2);
    border-radius: calc(var(--dynamic-border-radius)/2)
}

.active-wallet-information__details {
    display: flex;
    flex: 1;
    gap: .5rem;
    justify-content: space-between;
    overflow: hidden
}

.active-wallet-information__avatar img {
    height: 2rem;
    min-height: 2rem;
    min-width: 2rem;
    width: 2rem
}

.active-wallet-information__avatar__name-service {
    align-items: center;
    border-radius: 100%;
    display: flex;
    overflow: hidden
}

.active-wallet-information__addresses-container {
    display: flex;
    flex-direction: column;
    gap: .5rem
}

.active-wallet-information__addresses-container--centered {
    justify-content: center
}

.active-wallet-information__address-container {
    display: flex
}

.active-wallet-information__address {
    align-items: center;
    display: flex
}

.active-wallet-information__network-picker {
    overflow: hidden
}

.active-wallet-information__network-picker-button {
    border: 1px solid var(--dynamic-base-4);
    height: 100%;
    position: relative;
    transform: translateX(0)
}

.active-wallet-information__network-picker-button:hover {
    background: var(--dynamic-hover)
}

.balance-container {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: 1rem .75rem;
    position: relative
}

.prompt-modal {
    padding: 1.5rem
}

.prompt-modal__header {
    position: relative;
    width: 100%
}

.prompt-modal__close-button {
    position: absolute;
    right: 1rem;
    top: 1rem
}

.dynamic-widget-index-view__email-container {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    text-align: center
}

.dynamic-widget-index-view__footer {
    display: flex;
    justify-content: space-between;
    width: 100%
}

.dynamic-widget-index-view__user-profile {
    margin: 0 0 1rem;
    padding: 0 1.5rem
}

.dynamic-widget-index-view__user-profile-title {
    border-bottom: .0625rem solid var(--dynamic-base-4);
    margin: 0 1.5rem .75rem;
    padding-bottom: .375rem
}

.profile-view {
    flex: 1;
    overflow: auto;
    padding: 0 1.5rem 1.5rem
}

.profile-view__footer {
    display: flex;
    justify-content: space-between;
    width: 100%
}

.dynamic-widget-edit-profile-view {
    display: flex;
    flex: 1;
    flex-direction: column;
    overflow: hidden
}

.dynamic-widget-edit-profile-view__fields {
    flex: 1;
    overflow: auto;
    padding: 0 1.5rem 1rem
}

.dynamic-widget-edit-profile-view__profile-title {
    border-bottom: .0625rem solid var(--dynamic-base-4);
    margin: 0 1.5rem .75rem;
    padding-bottom: .375rem
}

.send-balance-widget-view {
    display: flex;
    flex: 1;
    flex-direction: column;
    max-height: 100%;
    max-width: 22.5rem
}

.passkey-card {
    background: var(--dynamic-base-2);
    border: 1px solid var(--dynamic-base-4);
    border-radius: .75rem;
    box-shadow: 0 1px 2px 0 rgba(24, 39, 75, .04);
    padding: .75rem;
    width: 100%
}

.passkey-card__body {
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.passkey-card__left {
    align-items: center;
    display: flex;
    gap: .5rem
}

.passkey-card__info {
    align-items: center;
    border-bottom: 1px solid var(--dynamic-base-4);
    gap: .5rem;
    padding-bottom: .5rem
}

.passkey-card__info__icon {
    justify-self: start;
    width: 1.5rem
}

.passkey-card__info__tooltip {
    display: none
}

@media (hover:none),
(pointer:coarse) {
    .passkey-card__info__tooltip {
        background-color: #555;
        border: 1px solid;
        border-radius: 6px;
        color: #fff;
        display: block;
        font-size: 12px;
        opacity: 0;
        padding: 3px;
        position: absolute;
        transition: opacity .5s;
        visibility: hidden;
        width: -moz-fit-content;
        width: fit-content
    }

    .passkey-card__info__tooltip--visible {
        opacity: 1;
        transition: opacity .3s;
        visibility: visible
    }
}

.passkey-card__date {
    padding-top: .5rem
}

.manage-passkeys-widget-view,
.manage-passkeys-widget-view__body {
    display: flex;
    flex: 1;
    flex-direction: column
}

.manage-passkeys-widget-view__body {
    gap: 1rem;
    justify-content: space-between;
    padding: 0 1.5rem 1.5rem
}

.manage-passkeys-widget-view__body__cards {
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: .5rem;
    max-height: 23.75rem;
    overflow: auto
}

.manage-passkeys-widget-view__body__cards__skeleton {
    border-radius: .75rem;
    height: 3.75rem
}

.manage-passkeys-widget-view__reveal {
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: .5rem
}

.manage-passkeys-widget-view__reveal-helper-text {
    color: var(--dynamic-text-secondary);
    font-size: .9375rem;
    line-height: 1.25rem
}

.manage-passkeys-widget-view__reveal-button {
    border-radius: var(--dynamic-button-border-radius);
    justify-content: space-between
}

.manage-passkeys-widget-view__reveal-button__start-slot {
    align-items: center;
    display: flex;
    font-size: .9375rem
}

.manage-passkeys-widget-view__reveal-button__icon {
    color: var(--dynamic-text-tertiary);
    height: 1.75rem;
    margin-right: .5rem
}

.manage-passkeys-widget-view__reveal-button__icon--rotate {
    color: var(--dynamic-text-tertiary);
    height: 1rem;
    justify-content: end;
    transform: rotate(180deg)
}

.wallet-settings-view {
    display: flex;
    flex: 1;
    flex-direction: column
}

.wallet-settings-view__header {
    align-items: center;
    display: flex;
    gap: .5rem
}

.wallet-settings-view__body {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    justify-content: space-between;
    padding: 0 1.5rem 1.5rem
}

.wallet-settings-view__body__section {
    display: flex;
    flex-direction: column;
    gap: .75rem
}

.wallet-settings-view__body__section__title {
    color: var(--dynamic-text-secondary);
    font-size: .9375rem;
    line-height: 1.25rem
}

.wallet-settings-view__body__section__button {
    border-radius: var(--dynamic-button-border-radius);
    justify-content: space-between
}

.wallet-settings-view__body__section__button__start-slot {
    align-items: center;
    display: flex;
    font-size: .9375rem
}

.wallet-settings-view__body__section__button__icon {
    color: var(--dynamic-text-tertiary);
    height: 1.75rem !important;
    margin-right: .625rem;
    width: 1.75rem !important
}

.wallet-settings-view__body__section__button__icon path {
    fill: var(--dynamic-text-tertiary) !important
}

.wallet-settings-view__body__section__button__icon__stroke {
    stroke: var(--dynamic-text-tertiary);
    height: 1.75rem;
    margin-right: .625rem;
    width: 1.75rem
}

.wallet-settings-view__body__section__button__icon-secondary {
    color: var(--dynamic-text-tertiary);
    height: 1rem;
    justify-content: end;
    width: 1rem
}

.wallet-settings-view__body__section__button__icon-secondary--success {
    color: var(--dynamic-success-1);
    height: 1rem;
    justify-content: end;
    width: 1rem
}

.wallet-settings-view__body__section__button__icon-secondary--rotate {
    color: var(--dynamic-text-tertiary);
    height: 1rem;
    justify-content: end;
    transform: rotate(180deg);
    width: 1rem
}

.default-prompt-modal {
    align-items: center;
    display: flex;
    flex-direction: column;
    text-align: center
}

.default-prompt-modal__icon-with-spinner {
    margin: 0 auto .75rem
}

.default-prompt-modal__content {
    flex-direction: column
}

.default-prompt-modal__button .typography,
.default-prompt-modal__content {
    align-items: center;
    display: flex;
    gap: .375rem;
    justify-content: center
}

.detected-new-wallet-modal__content {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: .75rem;
    text-align: center
}

.no-qr-code-not-installed-modal-view {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 1rem
}

.no-qr-code-not-installed-modal-view__links-section {
    width: 100%
}

.qr-code-modal-view {
    display: flex;
    flex-direction: column;
    gap: .5rem
}

.qr-code-modal-view__title {
    text-align: center
}

.qr-code-modal-view .qrcode__container {
    height: 10.9375rem;
    width: 10.9375rem
}

.qr-code-modal-view__container {
    align-items: center;
    display: flex;
    justify-content: center
}

.qr-code-modal-view__wrapper {
    background: var(--dynamic-base-2);
    border-radius: calc(var(--dynamic-border-radius)*3/4);
    padding: .5rem
}

.qr-code-modal-view .info-item {
    margin-bottom: .75rem
}

.qr-code-modal-view .info-item__text {
    font-size: var(--dynamic-text-size-body-small)
}

.qr-code-modal-view .info-item svg path {
    fill: var(--dynamic-text-secondary)
}

.qr-code-modal-view .button__container {
    flex-direction: column
}

.qr-code-modal-view .button__container,
.qr-code-modal-view .button__container span {
    align-items: center;
    display: flex;
    gap: .375rem
}

.unlink-wallet-popup__container {
    align-items: center;
    display: flex;
    flex-direction: column;
    width: 100%
}

.unlink-wallet-popup__button,
.unlink-wallet-popup__label,
.unlink-wallet-popup__title {
    text-align: center
}

.unlink-wallet-popup__title {
    padding-bottom: .5rem
}

.unlink-wallet-popup__label {
    padding-bottom: .5rem;
    padding-top: .5rem
}

.unlink-wallet-popup__button {
    margin-top: .5rem
}

.unlink-wallet-popup__button--shadow {
    box-shadow: var(--dynamic-shadow-down-1)
}

.dynamic-widget__container {
    z-index: 2147483646
}

.fund-wallet__backdrop {
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    background-color: rgba(0, 0, 0, .25);
    inset: 0;
    position: fixed;
    z-index: 2147483645
}

.fund-wallet__modal-container {
    align-items: center;
    display: flex;
    inset: 0;
    justify-content: center;
    overflow-y: auto;
    padding: 1rem;
    position: fixed;
    z-index: 2147483646
}

@media (pointer:coarse) {
    .fund-wallet__modal-container {
        padding: 0
    }
}

.fund-wallet__modal {
    border-radius: 1.5rem;
    margin: auto;
    max-width: 470px;
    overflow: hidden;
    width: 100%
}

@media (pointer:coarse) {
    .fund-wallet__modal {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        margin: initial;
        margin-top: auto
    }
}

.fund-wallet__modal-content {
    text-align: center
}

#onramp-iframe {
    border: none;
    height: 635px;
    width: 100%;
    z-index: 2147483647
}

.embedded-widget {
    max-width: 100%;
    width: var(--dynamic-modal-width)
}

.embedded-widget--background-default,
.embedded-widget--background-none {
    background: none
}

.dynamic-bridge-user-profile__switcher {
    margin: 0 0 1rem;
    padding: 1.5rem 1.5rem 0
}

.dynamic-bridge-wallet-card__network {
    margin: 0 0 .5rem
}

.dynamic-bridge-wallet-card__network,
.dynamic-bridge-wallet-card__network-icon,
.dynamic-bridge-wallet-card__network-name {
    display: inline-block;
    vertical-align: middle
}

.dynamic-bridge-wallet-card__network-icon {
    height: 1rem;
    margin-right: .375rem;
    width: 1rem
}

.dynamic-bridge-widget-empty-card {
    background-color: var(--dynamic-base-2);
    border-radius: calc(var(--dynamic-border-radius)/2);
    box-shadow: var(--dynamic-shadow-down-1);
    padding: .75rem;
    transition: transform .1s linear
}

.dynamic-bridge-widget-empty-card:active {
    transform: scale(.98)
}

.dynamic-bridge-widget-empty-card__icon {
    display: inline-flex;
    height: 1.75rem;
    margin-right: .63rem;
    vertical-align: middle;
    width: 1.75rem
}

.dynamic-bridge-widget-empty-card__text {
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap
}

.dynamic-bridge-widget-wallets-view {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding: 1.5rem
}

.dynamic-bridge-widget-wallets-view__logout-button {
    margin: 0 auto
}

.dynamic-bridge-widget-wallets-view__unlink-button {
    color: var(--dynamic-text-secondary);
    margin: auto 0 0 auto
}

.footer-buttons-item {
    align-items: center;
    background: var(--dynamic-base-2);
    border: 0;
    border-radius: calc(var(--dynamic-border-radius)/2);
    box-shadow: var(--dynamic-shadow-down-1);
    cursor: pointer;
    display: flex;
    padding: .75rem;
    transition: all .3s;
    width: 100%
}

.footer-buttons-item__icon--left {
    margin-right: .625rem
}

.footer-buttons-item__icon--left img,
.footer-buttons-item__icon--left svg {
    height: 1.25rem;
    width: 1.25rem
}

.new-to-web3-buttons__container {
    margin-top: 1rem
}

.new-to-web3-buttons__container button {
    background: var(--dynamic-brand-primary-color);
    border-radius: calc(var(--dynamic-border-radius)/2);
    box-shadow: var(--dynamic-shadow-down-1);
    color: #fff;
    padding: .75rem;
    width: 100%
}

.walletlist-help-content__container {
    color: var(--dynamic-text-secondary);
    padding: 1.5rem
}

.walletlist-help-content__icon {
    align-items: center;
    display: flex;
    height: 3.5rem;
    justify-content: center;
    margin: 0 auto;
    width: 3.5rem
}

.walletlist-help-content__typography-wrapper {
    color: var(--dynamic-text-primary);
    margin: 1rem 0;
    text-align: center
}

.walletlist-help-content__typography-wrapper .walletlist-help-content__typography--label {
    margin-top: .375rem
}

.walletlist-help-content__buttons-wrapper {
    display: flex;
    flex-direction: column;
    gap: .375rem;
    margin-top: 1rem
}

.walletlist-help-content__buttons-wrapper button {
    text-align: left;
    width: 100%
}

.walletlist-help-content__custodial-wallet-area--title {
    margin: .75rem 0;
    text-align: center
}

.footer-more-info-content__wrapper {
    display: flex;
    flex-direction: column;
    gap: .75rem;
    padding: 1.5rem
}

.footer-more-info-content__item--phantom-ledger {
    font-size: .6875rem;
    margin-bottom: .5rem
}

.footer-more-info-content__item--phantom-ledger p {
    margin-bottom: .5rem
}

.footer-more-info-content__item--phantom-ledger p:last-child,
.footer-more-info-content__item:last-child {
    margin-bottom: 0
}

.back-button {
    rotate: -90deg
}

.help-header {
    border-bottom: 1px solid var(--dynamic-base-4)
}

.passkey-info-help-content__container {
    color: var(--dynamic-text-secondary);
    padding: 1.5rem
}

.passkey-info-help-content__typography-wrapper {
    color: var(--dynamic-text-primary);
    display: flex;
    flex-direction: column;
    gap: 1rem;
    text-align: left
}

.passkey-info-help-content__wrapper {
    flex: 1
}

.passkey-info-help-content__details {
    display: flex;
    flex-direction: row;
    gap: 1rem
}

.header__skeleton {
    width: 7.5rem
}

.header__typography {
    margin: 0;
    text-align: center
}

.header__typography img,
.header__typography svg {
    display: inline-block
}

.header__tooltip {
    background-color: var(--dynamic-text-primary);
    color: var(--dynamic-base-2);
    font-size: .75rem
}

.header__icon svg {
    height: 1.5rem;
    width: 1.5rem
}

.tos-and-pp__footer {
    background: var(--dynamic-footer-background);
    border-top: var(--dynamic-footer-border-top);
    bottom: 0;
    padding: var(--dynamic-footer-padding);
    position: relative;
    width: 100%
}

.default-footer__footer {
    background: var(--dynamic-base-1);
    border-top: .0625rem solid var(--dynamic-base-4);
    box-shadow: var(--dynamic-shadow-up-1);
    height: var(--dynamic-border-radius);
    opacity: 1;
    text-align: center;
    transition: opacity .15s, visibility .15s;
    visibility: visible;
    width: 100%
}

.default-footer__footer--hidden {
    opacity: 0;
    transition: opacity .15s, visibility .15s;
    visibility: hidden
}

.wallet-progress-stepper {
    padding: .5rem 1rem
}

.dynamic-user-profile-layout {
    display: flex;
    flex-direction: column;
    height: 33.125rem;
    overflow: hidden
}

.dynamic-user-profile-layout--unset-max-height {
    height: unset
}

input:-webkit-autofill,
input:-webkit-autofill:active,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover {
    box-shadow: unset !important
}

.dynamic-modal {
    display: flex;
    flex-direction: column-reverse;
    left: 50%;
    letter-spacing: 0;
    position: absolute
}

.dynamic-shadow-dom-content {
    font-family: var(--dynamic-font-family-primary)
}